1 // PR c++/20208 2 // { dg-do run } 3 // { dg-options "-O2" } 4 5 extern "C" void abort(); 6 7 template <typename T> Foo(T arg)8 inline void *Foo (T arg) { return &arg[0]; } 9 main()10 int main () { 11 int bry[2]; 12 if (Foo<int[2]>(bry) != bry) 13 abort(); 14 } 15