diff --git a/gcc/testsuite/g++.dg/reflect/compare9.C b/gcc/testsuite/g++.dg/reflect/compare9.C index 74815869400..0270943348f 100644 --- a/gcc/testsuite/g++.dg/reflect/compare9.C +++ b/gcc/testsuite/g++.dg/reflect/compare9.C @@ -13,9 +13,8 @@ template consteval std::meta::info baz () { int v = 42; return parent_of (^^v); } constexpr auto ctx = std::meta::access_context::unchecked (); -// TODO: These should work -//static_assert (^^a == members_of (parent_of (^^a), ctx)[0]); -//static_assert (^^S::~S == (members_of (^^S, ctx) | std::views::filter (std::meta::is_destructor) | std::ranges::to ())[0]); +static_assert (^^a == members_of (parent_of (^^a), ctx)[0]); +static_assert (^^S::~S == (members_of (^^S, ctx) | std::views::filter (std::meta::is_destructor) | std::ranges::to ())[0]); static_assert (^^S::foo == members_of (^^S, ctx)[0]); static_assert (^^bar == bar ()); constexpr auto b = ^^bar ;