summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaTemplateVariadic.cpp
diff options
context:
space:
mode:
authorJoao Matos <ripzonetriton@gmail.com>2012-08-31 18:45:21 +0000
committerJoao Matos <ripzonetriton@gmail.com>2012-08-31 18:45:21 +0000
commitdc86f94f623b285b61192cf1a1ca8daa87d28422 (patch)
treea8ecafd8615742d6ef208e6e1666162f0fd94f61 /clang/lib/Sema/SemaTemplateVariadic.cpp
parentd65f1c8d6ebdd070db205f958d647d88b93fcf5b (diff)
downloadbcm5719-llvm-dc86f94f623b285b61192cf1a1ca8daa87d28422.tar.gz
bcm5719-llvm-dc86f94f623b285b61192cf1a1ca8daa87d28422.zip
Improved MSVC __interface support by adding first class support for it, instead of aliasing to "struct" which had some incorrect behaviour. Patch by David Robins.
llvm-svn: 163013
Diffstat (limited to 'clang/lib/Sema/SemaTemplateVariadic.cpp')
-rw-r--r--clang/lib/Sema/SemaTemplateVariadic.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/clang/lib/Sema/SemaTemplateVariadic.cpp b/clang/lib/Sema/SemaTemplateVariadic.cpp
index aece90b7859..6147d63ef44 100644
--- a/clang/lib/Sema/SemaTemplateVariadic.cpp
+++ b/clang/lib/Sema/SemaTemplateVariadic.cpp
@@ -727,6 +727,7 @@ bool Sema::containsUnexpandedParameterPacks(Declarator &D) {
case TST_enum:
case TST_union:
case TST_struct:
+ case TST_interface:
case TST_class:
case TST_auto:
case TST_unknown_anytype:
OpenPOWER on IntegriCloud