[Bug 8] ARM: runnable/arrayop.d fails: Wrong execution order

gdc-bugzilla at gdcproject.org gdc-bugzilla at gdcproject.org
Thu Feb 13 00:30:13 PST 2014


http://bugzilla.gdcproject.org/show_bug.cgi?id=8

--- Comment #9 from Iain Buclaw <ibuclaw at gdcproject.org> 2014-02-13 08:30:13 GMT ---
LTR is already enforced for LINKd functions.  See d-codegen.cc(d_build_call)

// Evaluate the argument before passing to the function.
// Needed for left to right evaluation.
if (tf->linkage == LINKd && TREE_SIDE_EFFECTS (targ))
  {
    /* ... */
  }

-- 
Configure bugmail: http://bugzilla.gdcproject.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.


More information about the D.gnu mailing list