]> granicus.if.org Git - clang/commitdiff
Revert accidentally-committed files in r214151.
authorRichard Smith <richard-llvm@metafoo.co.uk>
Tue, 29 Jul 2014 00:54:09 +0000 (00:54 +0000)
committerRichard Smith <richard-llvm@metafoo.co.uk>
Tue, 29 Jul 2014 00:54:09 +0000 (00:54 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@214152 91177308-0d34-0410-b5e6-96231b3b80d8

test/Modules/Inputs/cxx-templates-a.h
test/Modules/Inputs/cxx-templates-b.h
test/Modules/cxx-templates.cpp

index 0289c8ada82357d47a5da0a95ff449eebbf2d0de..cfb8902db1e9ec67a44fdb1553c27e45ddac3bf3 100644 (file)
@@ -75,10 +75,3 @@ template<typename T> struct MergeTemplateDefinitions {
 template<typename T> constexpr int MergeTemplateDefinitions<T>::f() { return 1; }
 
 template<typename T> using AliasTemplate = T;
-
-template<typename T> struct PartiallyInstantiatePartialSpec {};
-template<typename T> struct PartiallyInstantiatePartialSpec<T*> {
-  static T *foo() { return reinterpret_cast<T*>(0); }
-  static T *bar() { return reinterpret_cast<T*>(0); }
-};
-typedef PartiallyInstantiatePartialSpec<int*> PartiallyInstantiatePartialSpecHelper;
index 5dbf1a11216f1396501ec5acab79cd24b28acf40..802b9262d8d30a1a87c5f39a4ea9926bd4385865 100644 (file)
@@ -73,5 +73,4 @@ template<typename T> void UseDefinedInBImplIndirectly(T &v) {
 void TriggerInstantiation() {
   UseDefinedInBImpl<void>();
   Std::f<int>();
-  PartiallyInstantiatePartialSpec<int*>::foo();
 }
index b5036ff956ff1ad515d604d56182857878b2b39d..cbe9f35089515a9d98b978ea30a4c446a8495cb0 100644 (file)
@@ -105,7 +105,6 @@ void g() {
 
   int &p = WithPartialSpecializationUse().f();
   int &q = WithExplicitSpecializationUse().inner_template<int>();
-  int *r = PartiallyInstantiatePartialSpec<int*>::bar();
 }
 
 static_assert(Outer<int>::Inner<int>::f() == 1, "");