X-Git-Url: https://oss.titaniummirror.com/gitweb/?a=blobdiff_plain;f=gcc%2Ftestsuite%2Fg%2B%2B.old-deja%2Fg%2B%2B.mike%2Fmisc13.C;fp=gcc%2Ftestsuite%2Fg%2B%2B.old-deja%2Fg%2B%2B.mike%2Fmisc13.C;h=0000000000000000000000000000000000000000;hb=6fed43773c9b0ce596dca5686f37ac3fc0fa11c0;hp=5458f5ca48345ab9bd31c48e56bf78c80486487f;hpb=27b11d56b743098deb193d510b337ba22dc52e5c;p=msp430-gcc.git diff --git a/gcc/testsuite/g++.old-deja/g++.mike/misc13.C b/gcc/testsuite/g++.old-deja/g++.mike/misc13.C deleted file mode 100644 index 5458f5ca..00000000 --- a/gcc/testsuite/g++.old-deja/g++.mike/misc13.C +++ /dev/null @@ -1,53 +0,0 @@ -// GROUPS passed vtable -extern "C" int printf (const char *, ...); -enum { vf_request, vf_event } want; - -int errs = 0; - -class ivResource { -public: - virtual ~ivResource () { } -}; - -class ivHandler : public ivResource { -public: - virtual void event() { } -}; - -class ivGlyph : public ivResource { -public: - virtual ~ivGlyph () { } - virtual void request () { - if (want!=vf_request) - ++errs; - } -}; - -class ItemView : public ivGlyph, public ivHandler { -public: - virtual void event () { - if (want!=vf_event) - ++errs; - } -} a; - -ivGlyph *bar() { - return &a; -} - -ivHandler *bar2() { - return &a; -} - -int main() { - want=vf_request; - bar()->request(); - want=vf_event; - bar2()->event(); - if (errs) { - printf("FAIL\n"); - return 1; - } - printf("PASS\n"); - return 0; -}