diff options
Diffstat (limited to 'gcc/testsuite/g++.old-deja/g++.law/ctors18.C')
-rw-r--r-- | gcc/testsuite/g++.old-deja/g++.law/ctors18.C | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/gcc/testsuite/g++.old-deja/g++.law/ctors18.C b/gcc/testsuite/g++.old-deja/g++.law/ctors18.C deleted file mode 100644 index e7a666e3e80..00000000000 --- a/gcc/testsuite/g++.old-deja/g++.law/ctors18.C +++ /dev/null @@ -1,27 +0,0 @@ -// Build don't link: -// GROUPS passed constructors -class test1 { -}; - -template<class T> -class GC_PTR { -public: - GC_PTR(T &a) {} -}; - - -void -gotPtrs(GC_PTR<test1> r1) -{ -} - -static void -short_alloc(int n) -{ - test1 here; - GC_PTR<test1> foo = here; // This works fine. - - gotPtrs(here); // Compile error from this - // No constructor named `GC_PTR` in visible scope - // conversion between incompatible aggregate types requested -} |