2 // { dg-require-effective-target c++11 }
7 constexpr Z(Z&&) {} /* non-trivial (constexpr) move ctor */
11 constexpr int fn0(T v) { return 0; }
13 constexpr int fn (T v) { return fn0(v); }
15 constexpr auto t0 = fn0(Z()); // OK!
16 constexpr auto t = fn (Z()); // error! (GCC 4.8.1)