From 5de3a2167b24b1ff025854abbf0cf57d40f059dd Mon Sep 17 00:00:00 2001 From: Hubert Tong Date: Tue, 11 Nov 2025 01:07:29 -0500 Subject: [PATCH] [class.base.init] Add "direct" for _mem-initializer-id_-named members A _mem-initializer-id_ cannot be used to initialize a base class data member from a derived class constructor; therefore, we mean _direct_ non-static data member. --- source/classes.tex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/classes.tex b/source/classes.tex index 742e3c6493..25307a3a66 100644 --- a/source/classes.tex +++ b/source/classes.tex @@ -5524,7 +5524,7 @@ Unless the \grammarterm{mem-initializer-id} names the constructor's class, -a non-static data member of the constructor's class, or +a direct non-static data member of the constructor's class, or a direct or virtual base of that class, the \grammarterm{mem-initializer}