[cfe-commits] r122226 - in /cfe/trunk: include/clang/Basic/DiagnosticSemaKinds.td lib/Sema/SemaExprCXX.cpp test/Parser/MicrosoftExtensions.c test/Parser/MicrosoftExtensions.cpp

Francois Pichet pichet2000 at gmail.com
Mon Dec 20 07:47:38 PST 2010


On Mon, Dec 20, 2010 at 10:23 AM, Douglas Gregor <dgregor at apple.com> wrote:
>
> I assume you'll be adding a "Operand->getType()->isDependent()" check at some point, to handle the use of __uuidof in templates?
>
>        - Doug

Good point.

BTW I'll go ahead for full implementation of the __uuidof operator in
my next few patches.
I started testing clang against the templated msvc headers and it
contains such code:

template <const GUID*> class test { };
test<&__uuidof(class_with_guid)> var;




More information about the cfe-commits mailing list