@@ -4472,9 +4472,9 @@ <h5><a href="#mangle.name">Names</a></h5>
44724472 << a name ="mangle.prefix "> prefix</ a > > ::= << a href ="#mangle.unqualified-name "> unqualified-name</ a > > # global class or namespace
44734473 ::= << a href ="#mangle.prefix "> prefix</ a > > << a href ="#mangle.unqualified-name "> unqualified-name</ a > > # nested class or namespace
44744474 ::= << a href ="#mangle.template-prefix "> template-prefix</ a > > << a href ="#mangle.template-args "> template-args</ a > > # class template specialization
4475+ ::= << a href ="#mangle.closure-prefix "> closure-prefix</ a > > # initializer of a variable or data member
44754476 ::= << a href ="#mangle.template-param "> template-param</ a > > # template type parameter
44764477 ::= << a href ="#mangle.decltype "> decltype</ a > > # decltype qualifier
4477- ::= << a href ="#mangle.prefix "> prefix</ a > > << a href ="#mangle.data-member-prefix "> data-member-prefix</ a > > # initializer of a data member
44784478 ::= << a href ="#mangle.substitution "> substitution</ a > >
44794479
44804480 << a name ="mangle.template-prefix "> template-prefix</ a > > ::= << i > template</ i > < a href ="#mangle.unqualified-name "> unqualified-name</ a > > # global template
@@ -5865,12 +5865,12 @@ <h4><a href="#closure-types">5.1.8 Closure Types (Lambdas)</a></h4>
58655865</ pre > </ code >
58665866
58675867
5868- < a name ="mangle.data-member -prefix "> < p >
5868+ < a name ="mangle.closure -prefix "> < p >
58695869If the context of a closure type is an initializer for a class
58705870member (static or nonstatic), inline variable, or variable template,
58715871it is encoded in a qualified name with a
5872- final < code > << a href ="#mangle.prefix "> prefix</ a > ></ code > of the form:
5873- < code > < pre > < font color =blue > <data-member- prefix> ::= << i > member</ i > < a href ="#mangle.source -name "> source -name</ a > > [<< a href ="#mangle.template-args "> template-args</ a > >] M
5872+ < code > << a href ="#mangle.prefix "> prefix</ a > ></ code > of the form:
5873+ < code > < pre > < font color =blue > <closure- prefix> ::= [ << a href =" #mangle.prefix " > prefix </ a > > ] < < i > variable or member</ i > < a href ="#mangle.unqualified -name "> unqualified -name</ a > > [<< a href ="#mangle.template-args "> template-args</ a > >] M
58745874</ font > </ pre > </ code >
58755875where the < code > << a href ="#mangle.template-args "> template-args</ a > ></ code >
58765876is present for a closure type within a variable template specialization
0 commit comments