[cfe-dev] Want input to solve PR18323

David Wiberg dwiberg at gmail.com
Fri Jan 3 16:16:31 PST 2014

Hi all,

The file Headers/emmintrin.h contains macros where variables are
created inside the macro definition which can cause name collisions
and PR18323 shows an example where this has happened. Variables were
added to macros in R143792 with comment "Fix vector macros to
correctly check argument types. <rdar://problem/10261670>".

One way of solving this particular PR is to revert R143792, but since
that has led to other problems according to the commit message above
I'm not sure if that's the right way and would appreciate other
suggestions or comments.

/ David

More information about the cfe-dev mailing list