Error Processing
When the preprocessor encounters an error, it stops and displays the errors with your source code. It displays your source code with all preprocessor statements up to the point where the preprocessor statement that caused the error appears.
If the compiler discovers an error in the preprocessed code, it displays the code without the preprocessor statements or macro variables. Your line numbers probably differ between your source code and the preprocessed code because the compiler dropped out the preprocessing statements.
Last modified date: 06/25/2024