File tree Expand file tree Collapse file tree 2 files changed +11
-1
lines changed Expand file tree Collapse file tree 2 files changed +11
-1
lines changed Original file line number Diff line number Diff line change 808
808
809
809
\pnum
810
810
The point of declaration for a function-local predefined
811
- variable\iref {dcl.fct.def } is immediately before the
811
+ variable\iref {dcl.fct.def.general } is immediately before the
812
812
\grammarterm {function-body} of a function definition.
813
813
814
+ \pnum
815
+ The point of declaration of a structured binding\iref {dcl.struct.bind }
816
+ is immediately after
817
+ the \grammarterm {identifier-list} of the structured binding declaration.
818
+
814
819
\pnum
815
820
The point of declaration for the variable or the structured bindings
816
821
declared in the \grammarterm {for-range-declaration}
Original file line number Diff line number Diff line change 2297
2297
\tcode {E} is never a reference type\iref {expr.prop }.
2298
2298
\end {note }
2299
2299
2300
+ \pnum
2301
+ If the \grammarterm {initializer} refers to
2302
+ one of the names introduced by the structured binding declaration,
2303
+ the program is ill-formed.
2304
+
2300
2305
\pnum
2301
2306
If \tcode {E} is an array type with element type \tcode {T}, the number
2302
2307
of elements in the \grammarterm {identifier-list} shall be equal to the
You can’t perform that action at this time.
0 commit comments