diff --git a/text/0000-union-initialization-and-drop.md b/text/0000-union-initialization-and-drop.md index 28a75ec645c..3a207c1d620 100644 --- a/text/0000-union-initialization-and-drop.md +++ b/text/0000-union-initialization-and-drop.md @@ -353,9 +353,11 @@ simple as it gets. [prior-art]: #prior-art I do not know of any language combining initialization tracking and destructors -with unions: C++ does not have destructors for unions, and it does not track -whether fields of a data structures are initialized to (dis)allow references or -moves. +with unions: C++ [never runs destructors for fields of unions][cpp_union_drop], +and it does not track whether fields of a data structures are initialized to +(dis)allow references or moves. + +[cpp_union_drop]: https://en.cppreference.com/w/cpp/language/union # Unresolved questions [unresolved-questions]: #unresolved-questions