From 3fdc1f437f6c01fa318aca0b773442fc81996b00 Mon Sep 17 00:00:00 2001 From: Barry Revzin Date: Tue, 19 Nov 2024 15:35:36 +0100 Subject: [PATCH] FIXME --- 2996_reflection/p2996r8.html | 2 ++ 2996_reflection/reflection.md | 2 ++ 2 files changed, 4 insertions(+) diff --git a/2996_reflection/p2996r8.html b/2996_reflection/p2996r8.html index de36abba..bc8f120a 100644 --- a/2996_reflection/p2996r8.html +++ b/2996_reflection/p2996r8.html @@ -9093,6 +9093,8 @@

consteval vector<info> members_of(info r);
+

FIXME: anonymous union members - we should return the union, not the +union member.

1 Constant When: r is a reflection representing either a class type that is complete from some diff --git a/2996_reflection/reflection.md b/2996_reflection/reflection.md index 0f50f2ea..78641d60 100644 --- a/2996_reflection/reflection.md +++ b/2996_reflection/reflection.md @@ -5382,6 +5382,8 @@ static_assert(template_arguments_of(^PairPtr).size() == 1); consteval vector members_of(info r); ``` +FIXME: anonymous union members - we should return the union, not the union member. + [#]{.pnum} *Constant When*: `r` is a reflection representing either a class type that is complete from some point in the evaluation context or a namespace. [#]{.pnum} A member of a class or namespace `$E$` is _members-of-representable_ if it is either