2 // Origin: <weissr at informatik dot uni-tuebingen dot de>
3 // PR c++/3671: Non-type enum parameters must not be converted
9 template <T1 i> void foo() {}
10 template <T2 i> void foo() {}
14 template <T1 i> void foo() {}
17 template void Y::foo<b> ();
18 template void Z::foo<b> (); // { dg-error "" }