1 // PR c++/86060 2 // { dg-options -Wpedantic } 3 foo(T (& a)[8])4 template <typename T> void foo(T (&a)[8]) { 5 for (int i : a) // { dg-warning "range-based" "" { target c++98_only } } 6 i; 7 } fn1()8 void fn1() { foo<int>; } 9