clang-cl would evaluate the arguments right-to-left (see PR), and for non-Windows targets I suppose we only got it because we were already emitting left-to-right in CodeGenFunction::EmitCallArgs.
Details
Details
- Reviewers
rnk rsmith - Commits
- rG27dcc6c0e2a7: clang-cl: Evaluate arguments left-to-right in constructor call with initializer…
rC293732: clang-cl: Evaluate arguments left-to-right in constructor call with initializer…
rL293732: clang-cl: Evaluate arguments left-to-right in constructor call with initializer…
Diff Detail
Diff Detail
Event Timeline
Comment Actions
lgtm
Can you check if we got this wrong in clang 3.8 and 3.9? I'm wondering if this was a regression, or if we always got this wrong.