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