Understanding compilation errors in the zpp output can be challenging because of mismatching line numbers.
C family languages support #line directives. Those can be used to re-sync the
compiler diagnostics to the pre-zpp input file.
I have a prototype implementation in gysela merge 633.
Understanding compilation errors in the zpp output can be challenging because of mismatching line numbers.
C family languages support
#linedirectives. Those can be used to re-sync thecompiler diagnostics to the pre-zpp input file.
I have a prototype implementation in gysela merge 633.