Closed
Bug 864101
Opened 12 years ago
Closed 12 years ago
Assertion failure: (*pvalue)->type() != propertyType, at ion/IonBuilder.cpp with bug 804676 fixes
Categories
(Core :: JavaScript Engine, defect)
Tracking
()
RESOLVED
FIXED
mozilla23
People
(Reporter: gkw, Assigned: bhackett1024)
References
Details
(Keywords: assertion, regression, testcase)
Attachments
(2 files)
(deleted),
text/plain
|
Details | |
(deleted),
patch
|
dvander
:
review+
|
Details | Diff | Splinter Review |
s = newGlobal('');
function g(code) {
evalcx(code, s)
}
g("function f(){}");
g("a = x = f >>>= i");
asserts js debug shell on ionmonkey (where bug 804676 fixes landed for testing) changeset ae6a2cf914f7 with --no-baseline -a --ion-eager at Assertion failure: (*pvalue)->type() != propertyType, at ion/IonBuilder.cpp
Reporter | ||
Updated•12 years ago
|
Summary: Assertion failure: (*pvalue)->type() != propertyType, at ion/IonBuilder.cpp → Assertion failure: (*pvalue)->type() != propertyType, at ion/IonBuilder.cpp with bug 804676 fixes
Assignee | ||
Comment 1•12 years ago
|
||
This isn't a correctness assertion, but indicates in this case that a VM call is being made to capture type barriers when writing to a property that aren't necessary. When the input type to TypeSetIncludes is more precise than the input type set, the function inappropriately returns false.
Attachment #741792 -
Flags: review?(dvander)
Updated•12 years ago
|
Attachment #741792 -
Flags: review?(dvander) → review+
Assignee | ||
Comment 2•12 years ago
|
||
Comment 3•12 years ago
|
||
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla23
Reporter | ||
Updated•12 years ago
|
Assignee: general → bhackett1024
You need to log in
before you can comment on or make changes to this bug.
Description
•