On 07/04/2014 05:13 AM, Dodji Seketeli wrote:
>// preprocessed output
># 3 "test.cpp" 3 4
>sys_token
># 3 "test.cpp"
>3
># 3 "test.cpp" 3 4
>sys_token

Yeah.  For Built-in tokens that are expanded like that we only do track
their the location of their expansion, not their spelling location.  So
this behaviour is expected as well.

But surely you can do something to avoid this useless line marker in this case? A built-in token should never require a line change.

Jason

Reply via email to