From 19f2e703a007fa3190b11a99a8333188158bb750 Mon Sep 17 00:00:00 2001 From: Hubert Tong Date: Mon, 10 Nov 2025 23:37:24 -0500 Subject: [PATCH] [class.mem.general] Fix data member definition to include anonymous union members Anonymous union members are not introduced by _member-declarator_. Fixes cplusplus/draft#4939. --- source/classes.tex | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/classes.tex b/source/classes.tex index 742e3c6493..90e6f4ea1e 100644 --- a/source/classes.tex +++ b/source/classes.tex @@ -669,8 +669,8 @@ or declare at least one unnamed bit-field. \pnum -A \defn{data member} is a non-function member introduced by a -\grammarterm{member-declarator}. +A \defn{data member} is either a non-function member introduced by a +\grammarterm{member-declarator} or an anonymous union member. A \defn{member function} is a member that is a function. Nested types are classes\iref{class.name,class.nest} and enumerations\iref{dcl.enum} declared in the class and arbitrary types