2 // { dg-do compile { target c++11 } }
10 struct add_rval_ref<void> {
15 typename add_rval_ref<T>::type create();
17 template<class T, class... Args>
18 decltype(T{create<Args>()...}, char()) f(int);
20 template<class, class...>
23 static_assert(sizeof(f<int, void>(0)) != 1, "Error"); // #