File tree Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -11,8 +11,9 @@ $(HEADERNAV_TOC)
11
11
12
12
$(H2 $(LNAME2 order-of-evaluation, Order Of Evaluation))
13
13
14
- $(P Binary expressions and function arguments are evaluated in strictly
15
- left-to-right order.)
14
+ $(P Binary expressions are evaluated in strictly left-to-right order.
15
+ Function arguments are evaluated in strictly left-to-right order for
16
+ functions with `extern (D)` $(DDSUBLINK spec/attribute, linkage, linkage).)
16
17
17
18
-------------
18
19
import std.conv;
@@ -25,10 +26,10 @@ left-to-right order.)
25
26
$(IMPLEMENTATION_DEFINED
26
27
$(OL
27
28
$(LI The order of evaluation of the operands of $(GLINK AssignExpression).)
28
- $(LI The order of evaluation of function arguments.)
29
+ $(LI The order of evaluation of function arguments for functions with linkage other than `extern (D)` .)
29
30
))
30
31
31
- $(BEST_PRACTICE Even though the order of evaluation is well defined, writing code that
32
+ $(BEST_PRACTICE Even though the order of evaluation is well- defined, writing code that
32
33
depends on it is rarely recommended.)
33
34
34
35
$(H2 $(LEGACY_LNAME2 Expression, expression, Expressions))
You can’t perform that action at this time.
0 commit comments