// PR c++/85258
// { dg-do compile { target c++11 } }
template<int> void foo()
{
  int x[8];
  for (int& i, j : x) // { dg-error "multiple|reference" }
    i = 0;
}
void bar()
{
  foo<0>();
}
// PR c++/85258
// { dg-do compile { target c++11 } }
template<int> void foo()
{
  int x[8];
  for (int& i, j : x) // { dg-error "multiple|reference" }
    i = 0;
}
void bar()
{
  foo<0>();
}