diff options
Diffstat (limited to 'gcc-4.9/gcc/testsuite/g++.dg/other/pr47218.h')
-rw-r--r-- | gcc-4.9/gcc/testsuite/g++.dg/other/pr47218.h | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/gcc-4.9/gcc/testsuite/g++.dg/other/pr47218.h b/gcc-4.9/gcc/testsuite/g++.dg/other/pr47218.h new file mode 100644 index 000000000..1b07da746 --- /dev/null +++ b/gcc-4.9/gcc/testsuite/g++.dg/other/pr47218.h @@ -0,0 +1,33 @@ + +class FooBaseBase0 +{ +public: + virtual ~FooBaseBase0 () {} +}; + +class FooBaseBase1 +{ +public: + virtual void Bar() {} +}; + + +class FooBase: public FooBaseBase0, public FooBaseBase1 +{ +public: + virtual void Bar() {} +}; + +class Foo2: public FooBase +{ +public: + ~Foo2 (); + virtual void Bar(); +}; + +class Foo3: public FooBase +{ +public: + ~Foo3 (); + virtual void Bar(); +}; |