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