When we have a souce code, especially with some more complex #define directive (see test.cpp in attached zipfile), the line numbers in this source file and line numbers in preprocessor's output are not matching: it is impossible to correlate certain line in preprocessor's output with similar line in original source basing on #line directives in preprocessed code. Was able to reproduce in following compilers:- Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 14.00.50215.44 for 80x86- Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 13.10.3077 for 80x86- Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 13.00.9466 for 80x86