X-Git-Url: https://oss.titaniummirror.com/gitweb/?a=blobdiff_plain;f=gcc%2Ftestsuite%2Fg%2B%2B.old-deja%2Fg%2B%2B.jason%2Ftemplate41.C;fp=gcc%2Ftestsuite%2Fg%2B%2B.old-deja%2Fg%2B%2B.jason%2Ftemplate41.C;h=0000000000000000000000000000000000000000;hb=6fed43773c9b0ce596dca5686f37ac3fc0fa11c0;hp=62d03b67372cf686f6612b523321b053ccdb5699;hpb=27b11d56b743098deb193d510b337ba22dc52e5c;p=msp430-gcc.git diff --git a/gcc/testsuite/g++.old-deja/g++.jason/template41.C b/gcc/testsuite/g++.old-deja/g++.jason/template41.C deleted file mode 100644 index 62d03b67..00000000 --- a/gcc/testsuite/g++.old-deja/g++.jason/template41.C +++ /dev/null @@ -1,33 +0,0 @@ -// PRMS Id: 11420 -// Bug: Can't handle indirect virtual template base init. - -extern "C" int printf (const char *, ...); - -template -class Vbase { - public: - Vbase(T i) { printf ("%d\n", i); } -}; - -template -class D1 : virtual public Vbase { - public: - D1(T i) : Vbase(i) {} -}; - -template -class D2 : virtual public Vbase { - public: - D2(T i) : Vbase(i) {} -}; - -template -class Most : public D1, public D2 { - public: - Most(T i) : D1(i), D2(i), Vbase(i) {} -}; - -int main () { - Most x(2); - return 0; -}