1// { dg-do assemble } 2 3// Origin: Larry Evans <jcampbell3@prodigy.net> 4 5// Bug: enum in default template arguments are not properly handled. 6 7enum Enum0 { E0, E1, E2 }; 8enum Enum1 { E3=E2+1, E4=E3+1 }; 9 10template <Enum0 Out_FARG0> class OutTmpl 11{ 12 public: 13 template <Enum0 In_FARG0, Enum1 In_FARG1=E4> class InTmpl 14 { 15 }; 16}; 17 18OutTmpl<E1> m; 19