// { dg-do compile { target c++14 } } template constexpr bool Class = __is_class(T); template constexpr bool Test = Class; struct S { }; static_assert(!Test, ""); static_assert(Test, "");