1 // PR c++/72808
2 // { dg-do compile }
3 // { dg-options "-g -std=c++14" }
4 
5 struct A
6 {
7   virtual void foo ();
8 };
9 
10 struct B : A
11 {
12   void foo ();
13   enum C : int;
14 };
15 
16 enum B::C : int
17 {
18   D
19 };
20 
21 void
foo()22 B::foo ()
23 {
24 }
25