Skip to content

Commit 91d0247

Browse files
committed
fix build warning
1 parent faa8a55 commit 91d0247

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

standard/expressions.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -558,8 +558,8 @@ An *argument_list* consists of one or more *argument*s, separated by commas. Eac
558558
The *argument_value* can take one of the following forms:
559559

560560
- An *expression*, indicating that the argument is passed as a value parameter ([§15.6.2.2](classes.md#15622-value-parameters)).
561-
- The keyword `ref` followed by a *variable_reference* ([§9.5](variables.md#95-variable-references)), indicating that the argument is passed as a reference parameter ([§15.6.2.3](classes.md#14623-reference-parameters)). A variable shall be definitely assigned ([§9.5](variables.md#94-definite-assignment)) before it can be passed as a reference parameter.
562-
- The keyword `out`, optionally followed by *local_variable_type* ([§13.6.2](statements.md#1262-local-variable-declarations)), followed by *identifier*, indicating that the argument is passed as an output parameter ([§15.6.2.4](classes.md#15624-output-parameters)). If *identifier* is not a discard (§9.2.8.1), the variable it designates is considered definitely assigned ([§9.4](variables.md#94-definite-assignment)) following a function member invocation in which the variable is passed as an output parameter. In this context, the variable designated by *identifier* is known as an ***out variable***.
561+
- The keyword `ref` followed by a *variable_reference* ([§9.5](variables.md#95-variable-references)), indicating that the argument is passed as a reference parameter ([§15.6.2.3](classes.md#15623-reference-parameters)). A variable shall be definitely assigned ([§9.4](variables.md#94-definite-assignment)) before it can be passed as a reference parameter.
562+
- The keyword `out`, optionally followed by *local_variable_type* ([§13.6.2](statements.md#1362-local-variable-declarations)), followed by *identifier*, indicating that the argument is passed as an output parameter ([§15.6.2.4](classes.md#15624-output-parameters)). If *identifier* is not a discard, the variable it designates is considered definitely assigned ([§9.4](variables.md#94-definite-assignment)) following a function member invocation in which the variable is passed as an output parameter. In this context, the variable designated by *identifier* is known as an ***out variable***.
563563

564564
*identifier* denotes a new variable, an existing variable, or a discard depending on the context. Specifically,
565565

0 commit comments

Comments
 (0)