summaryrefslogtreecommitdiffstats
path: root/clang/test/Modules/Inputs/DebugCXX.h
diff options
context:
space:
mode:
authorAdrian Prantl <aprantl@apple.com>2016-04-26 21:58:23 +0000
committerAdrian Prantl <aprantl@apple.com>2016-04-26 21:58:23 +0000
commit90931c4853e4cf07d8aab14f287c0c178797dd72 (patch)
treedbde87b8d8ef4247a1ee155de8de22c79897a589 /clang/test/Modules/Inputs/DebugCXX.h
parent88d7917970e98609943d68dc1c47712104dfcb92 (diff)
downloadbcm5719-llvm-90931c4853e4cf07d8aab14f287c0c178797dd72.tar.gz
bcm5719-llvm-90931c4853e4cf07d8aab14f287c0c178797dd72.zip
Module debugging: Add testcase for member classes of class template specializations.
llvm-svn: 267612
Diffstat (limited to 'clang/test/Modules/Inputs/DebugCXX.h')
-rw-r--r--clang/test/Modules/Inputs/DebugCXX.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/clang/test/Modules/Inputs/DebugCXX.h b/clang/test/Modules/Inputs/DebugCXX.h
index e6c38435abe..9ae74dc688f 100644
--- a/clang/test/Modules/Inputs/DebugCXX.h
+++ b/clang/test/Modules/Inputs/DebugCXX.h
@@ -95,3 +95,12 @@ extern template class Template1<int>;
template <class T> class FwdDeclTemplate;
typedef FwdDeclTemplate<int> TypedefFwdDeclTemplate;
+
+// Member classes of class template specializations.
+template <typename T> struct Specialized {
+};
+
+template <> struct Specialized<int> {
+struct Member;// { int i; };
+};
+
OpenPOWER on IntegriCloud