On 7/17/2013 9:48 AM, deadalnix wrote:
My understanding is that we only want to convert declaration to D. Can you give
me an example of such corner case that would require the full frontend ?

One example:

--------------------------------
//**************************Header**********************\\

int x;
--------------------------------

Yes, this POS is real C code I got a bug report on. Note the trailing \\. Is that one line splice or two? You have to get the hairy details right. I've seen similar nonsense with trigraphs. I've seen metaprogramming tricks with token pasting. You can't dismiss this stuff.

Reply via email to