Closed Bug 714775 Opened 12 years ago Closed 12 years ago

IonMonkey: Assertion failure: [infer failure] Missing type pushed 0: <0x1812200>

Categories

(Core :: JavaScript Engine, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: jandem, Assigned: jandem)

References

Details

Attachments

(1 file)

check-crypto-md5.js and check-crypto-sha1.js fail with --ion -n.
Attached patch PatchSplinter Review
The problem was that the resume point after an inlined call referred to the callee instead of the return value. TI complained since we ended up with an object (the callee) instead of undefined (the expected return type).

The md5 and sha1 tests pass with this patch + the patch in bug 714676.
Attachment #585400 - Flags: review?(dvander)
Comment on attachment 585400 [details] [diff] [review]
Patch

Review of attachment 585400 [details] [diff] [review]:
-----------------------------------------------------------------

Nice catch.
Attachment #585400 - Flags: review?(dvander) → review+
http://hg.mozilla.org/projects/ionmonkey/rev/284cc80e914b
Status: ASSIGNED → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.