// Bug: We weren't doing the normal replacement of array with pointer // for deduction in the context of a call because of the initializer list. // { dg-options "-std=c++0x" } #include struct string { string (const char *); }; template struct vector { template vector (std::initializer_list); }; vector v = { "a", "b", "c" };