// { dg-do assemble }// Origin: Larry Evans <jcampbell3@prodigy.net>// Bug: enum in default template arguments are not properly handled.enumEnum0{E0,E1,E2};enumEnum1{E3=E2+1,E4=E3+1};template<Enum0Out_FARG0>classOutTmpl{public:template<Enum0In_FARG0,Enum1In_FARG1=E4>classInTmpl{};};OutTmpl<E1>m;