Anders - 2014-12-17

It will report the line number for some warnings, try

LangString Dummy 0 "Hello"
LangString Dummy 0 "World"

It does not report the file:line for things like unused variables because those are only known at the end and makensis would have to remember the locations of all these possible warnings.