diff options
Diffstat (limited to 'gcc/testsuite/g++.old-deja/g++.mike/p3538a.C')
-rw-r--r-- | gcc/testsuite/g++.old-deja/g++.mike/p3538a.C | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/p3538a.C b/gcc/testsuite/g++.old-deja/g++.mike/p3538a.C deleted file mode 100644 index ea1a6cc53a7..00000000000 --- a/gcc/testsuite/g++.old-deja/g++.mike/p3538a.C +++ /dev/null @@ -1,33 +0,0 @@ -// Build don't link: -// This tests for the compiler_error in binfo_value. -// prms-id: 3538 - -class ccObjectInfo -{ -public: - virtual const ccObjectInfo& repInvariant (int); -}; - -template<class T> -class ccHandle : public ccObjectInfo -{ -protected: - T* p; -public: - virtual const ccObjectInfo& repInvariant (int); -}; - -template <class T> -const ccObjectInfo& ccHandle<T>::repInvariant (int) -{ return p->ri(1); } - -class ccHandleBase : public ccObjectInfo -{}; - -class cc_CircleHdl : public virtual ccHandleBase, public ccObjectInfo -{ -public: - virtual const ccObjectInfo& ri (int); -}; // WARNING - - -class ccCircleHdl : public ccHandle <cc_CircleHdl> {}; |