Expression evaluation order

David Nadlinger code at klickverbot.at
Thu Jun 13 16:09:18 PDT 2013


There is a test in the DMD testsuite that verifies that the 
evaluation order in the following statement

  a()[] = b()[] + c()[];

is b, c, a.

I'm trying to figure out why this regressed with the 2.063 merge 
in LDC, but (where) is this specified in the first place?

David


More information about the Digitalmars-d mailing list