summaryrefslogtreecommitdiffstats
path: root/clang/test
diff options
context:
space:
mode:
authorFrancois Pichet <pichet2000@gmail.com>2011-04-29 09:08:14 +0000
committerFrancois Pichet <pichet2000@gmail.com>2011-04-29 09:08:14 +0000
commitc86797577635710915cb175d7235a08970d53572 (patch)
tree8a0ad617dfdcc6004429f90f61f56fa53cfced55 /clang/test
parentdbad1d1599ad0cadbb5ce3ebc0a7cb8ddbc5e190 (diff)
downloadbcm5719-llvm-c86797577635710915cb175d7235a08970d53572.tar.gz
bcm5719-llvm-c86797577635710915cb175d7235a08970d53572.zip
r130381 follow up: accept __uuidof expression for template argument reference.
llvm-svn: 130491
Diffstat (limited to 'clang/test')
-rw-r--r--clang/test/Parser/MicrosoftExtensions.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/clang/test/Parser/MicrosoftExtensions.cpp b/clang/test/Parser/MicrosoftExtensions.cpp
index decd57510f5..32ed375889a 100644
--- a/clang/test/Parser/MicrosoftExtensions.cpp
+++ b/clang/test/Parser/MicrosoftExtensions.cpp
@@ -101,6 +101,9 @@ class COM_CLASS_TEMPLATE { };
typedef COM_CLASS_TEMPLATE<struct_with_uuid, &__uuidof(struct_with_uuid)> COM_TYPE_1;
typedef COM_CLASS_TEMPLATE<struct_with_uuid> COM_TYPE_2;
+template <class T, const GUID& g>
+class COM_CLASS_TEMPLATE_REF { };
+typedef COM_CLASS_TEMPLATE<struct_with_uuid, __uuidof(struct_with_uuid)> COM_TYPE_REF;
class CtorCall {
OpenPOWER on IntegriCloud