From 0c1065fa883b79e9a0b0b22a24fdb0189d50e201 Mon Sep 17 00:00:00 2001 From: Richard Smith Date: Tue, 15 Oct 2013 23:19:58 +0000 Subject: Test that we can merge together explicit and partial specializations from merged declarations of a class template. llvm-svn: 192746 --- clang/test/Modules/Inputs/cxx-templates-c.h | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 clang/test/Modules/Inputs/cxx-templates-c.h (limited to 'clang/test/Modules/Inputs/cxx-templates-c.h') diff --git a/clang/test/Modules/Inputs/cxx-templates-c.h b/clang/test/Modules/Inputs/cxx-templates-c.h new file mode 100644 index 00000000000..4c0fc8a4a82 --- /dev/null +++ b/clang/test/Modules/Inputs/cxx-templates-c.h @@ -0,0 +1,7 @@ +template struct MergeSpecializations; +template struct MergeSpecializations { + typedef int partially_specialized_in_c; +}; +template<> struct MergeSpecializations { + typedef int explicitly_specialized_in_c; +}; -- cgit v1.2.3