diff options
author | Douglas Gregor <dgregor@apple.com> | 2009-11-05 20:54:04 +0000 |
---|---|---|
committer | Douglas Gregor <dgregor@apple.com> | 2009-11-05 20:54:04 +0000 |
commit | 4ebb7f3e4c5f4d2a25b6a71b6f5091467a5a7bef (patch) | |
tree | ea6095f676d17968aab97b9ef70862445c9bdcd2 /clang/test/SemaTemplate/class-template-decl.cpp | |
parent | ed4e2950bc31eefd1fb4b4c40b99c1e712876734 (diff) | |
download | bcm5719-llvm-4ebb7f3e4c5f4d2a25b6a71b6f5091467a5a7bef.tar.gz bcm5719-llvm-4ebb7f3e4c5f4d2a25b6a71b6f5091467a5a7bef.zip |
Be a little more careful when trying to extract a TypeDecl from a enum/class/struct/union specifier; in invalid code, we may also see ClassTemplateDecls.
llvm-svn: 86171
Diffstat (limited to 'clang/test/SemaTemplate/class-template-decl.cpp')
-rw-r--r-- | clang/test/SemaTemplate/class-template-decl.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/clang/test/SemaTemplate/class-template-decl.cpp b/clang/test/SemaTemplate/class-template-decl.cpp index 8c717ea16e1..a8163127b00 100644 --- a/clang/test/SemaTemplate/class-template-decl.cpp +++ b/clang/test/SemaTemplate/class-template-decl.cpp @@ -49,3 +49,5 @@ public: void f() { template<typename T> class X; // expected-error{{expression}} } + +template<typename T> class X1 { } var; // expected-error{{declared as a template}} |