The function preprocessor is broken. The line numbers are incorrect.
It's because no #line directives are added before the #include (#line 1 "PATH\define.hpp) and after the #include (#line N "PATH\fn_someFnc.sqf")
See the steps to reproduce and additional details.
preprocessorFileLineNumbers works fine.