summaryrefslogtreecommitdiffstats
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorFrancois Pichet <pichet2000@gmail.com>2012-04-16 04:08:35 +0000
committerFrancois Pichet <pichet2000@gmail.com>2012-04-16 04:08:35 +0000
commite275a1845b9e32bd3034f2593dee1780855c8fd6 (patch)
tree6b1cd65371e91739905e3df05bd984b413a8be6f /CMakeLists.txt
parent377ecc7996dce6803f7b7b6208cab5e197c9c5b8 (diff)
The result of the Microsoft __uuidof operator must be considered a global lvalue during constant expression evaluation.
Otherwise we would get this error in C++11 mode (because of a recent change): error: non-type template argument of type 'const _GUID *' is not a constant expression For code like: template <const GUID* g = &__uuidof(struct_with_uuid)> class COM_CLASS { }; git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@154790 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'CMakeLists.txt')
0 files changed, 0 insertions, 0 deletions