Skip to content

Commit a930484

Browse files
jensmaurerzygoloid
authored andcommitted
[expr.call] Clarify result of function call vs. return operand.
1 parent fcd5b78 commit a930484

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

source/expressions.tex

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3044,9 +3044,9 @@
30443044
\end{example}
30453045

30463046
\pnum
3047-
The result of a function call is the
3048-
result of the operand of the evaluated \tcode{return} statement\iref{stmt.return}
3049-
in the called function (if any),
3047+
The result of a function call is the result of the possibly-converted operand
3048+
of the \tcode{return} statement\iref{stmt.return}
3049+
that transferred control out of the called function (if any),
30503050
except in a virtual function call if the return type of the
30513051
final overrider is different from the return type of the statically
30523052
chosen function, the value returned from the final overrider is

0 commit comments

Comments
 (0)