2 // { dg-do compile { target c++11 } }
9 Tp elem; // { dg-error "incomplete type" }
11 constexpr single(const Tp& e)
15 noexcept(std::is_nothrow_move_constructible<Tp>::value)
20 constexpr single<typename std::decay<Tp>::type>
23 return single<typename std::decay<Tp>::type>(x);
26 class Blob; // { dg-message "forward declaration" }