This is an archive of the discontinued LLVM Phabricator instance.

Fix wrong number of operands error with default operands
AbandonedPublic

Authored by arsenm on Nov 11 2014, 6:47 PM.

Details

Reviewers
None
Summary

If a value was provided for some of the defaulted operands,
this wouldn't work.

e.g. inst x, y, defaulted_z, defaulted_w

If a value was provided for z and / or w,
these overriding value operands would be skipped,
never incrementing ChildNo and would hit the "too many operands"
error below. Only check for d

Diff Detail

Event Timeline

arsenm updated this revision to Diff 16071.Nov 11 2014, 6:47 PM
arsenm retitled this revision from to Fix wrong number of operands error with default operands .
arsenm updated this object.
arsenm edited the test plan for this revision. (Show Details)
arsenm added a subscriber: Unknown Object (MLST).
arsenm abandoned this revision.Dec 11 2014, 12:22 PM