The default bug view has changed. See this FAQ.

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

RESOLVED FIXED

Status

()

Core
JavaScript Engine
RESOLVED FIXED
5 years ago
5 years ago

People

(Reporter: jandem, Assigned: jandem)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(1 attachment)

(Assignee)

Description

5 years ago
check-crypto-md5.js and check-crypto-sha1.js fail with --ion -n.
(Assignee)

Comment 1

5 years ago
Created attachment 585400 [details] [diff] [review]
Patch

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
Last Resolved: 5 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.