https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101640

            Bug ID: 101640
           Summary: d: Wrong evaluation order of binary expressions
           Product: gcc
           Version: 9.4.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: d
          Assignee: ibuclaw at gdcproject dot org
          Reporter: ibuclaw at gdcproject dot org
  Target Milestone: ---

Because of the use of fold_build2, the evaluation order is ignored in the
following example.
---
int fun(ref int);

int test(int i)
{
    return i + fun(i);
}

Reply via email to