1 // { dg-do assemble  }
2 // GROUPS passed old-abort
3 class A
4 {
5   public:
6     class B
7     {
8       public:
9         virtual ~B();
10     };
11 };
12 
13 template<int I>
14 class C
15 {
16   public:
17     class B
18     : public A::B
19     {
20     }; // bug2.cc:18: Internal compiler error 233.
21        // bug2.cc:18: Please submit a full bug report to `bug-g++@prep.ai.mit.edu'.
22 };
23 
24 C<0> c;
25