[NFC][PR rtl-optimization/115877] Avoid setting irrelevant bit groups as live in...
[official-gcc.git] / gcc / testsuite / g++.dg / inherit / covariant13.C
blobaf60840c818c8adf91108d85070059d6e711749b
1 // Copyright (C) 2004 Free Software Foundation, Inc.
2 // Contributed by Nathan Sidwell 8 May 2005<nathan@codesourcery.com>
4 // Origin:Andrew Pinski: pinskia@gcc.gnu.org
5 // PR 21427: ICE on valid
7 struct B1 { 
8   public: 
9     virtual void foo(); 
10 }; 
12 struct B2 { 
13   public: 
14     virtual B2 & bar() = 0; 
15 }; 
17 struct I : public B1, B2 { 
18   public: 
19     virtual ~I(); 
20     virtual I & bar(); 
21 }; 
23 struct D : public I { 
24     virtual ~D(); 
25 };