// PR c++/89532 | |
// { dg-do compile { target c++20 } } | |
struct tuple; | |
template <decltype(tuple {})> // { dg-error "invalid use of incomplete type" } | |
struct S { }; | |
template<typename> | |
decltype(tuple {}) d; // { dg-error "invalid use of incomplete type" } |