[PATCH] Sema: Properly support Microsoft-mode template arguments
david.majnemer at gmail.com
Mon Aug 19 23:55:17 PDT 2013
Hi rsmith, doug.gregor, rjmccall,
There were two things known to be wrong with our implementation of MSVC
mode template arguments:
- We didn't properly handle __uuidof/CXXUuidofExpr and skipped all type
- We didn't allow for MSVC's extension of allowing certain constant
"foldable" expressions from showing up in template arguments.
They allow various casts dereference and address-of operations.
We can make it more general as we find further peculiarities but this
is the known extent.
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 12209 bytes
Desc: not available
More information about the cfe-commits