Closed
Bug 663708
Opened 14 years ago
Closed 14 years ago
TI: "Assertion failure: [infer failure] Missing type pushed 0: int,"
Categories
(Core :: JavaScript Engine, defect)
Tracking
()
RESOLVED
DUPLICATE
of bug 663690
People
(Reporter: gkw, Unassigned)
References
Details
(Keywords: assertion, regression, testcase)
N = FOO = ll = typeof ""
d = ls = p
function p() {}
a = typeof n == ""
function ng() {}
function f2() {}
if ((e = N)) {
es = f2
}
function un() {}
function y() {}
function f1(code) {
de = "";
f = f3("(function(){" + code + "})")
var uf = uneval(f)
var g = f3(uf);
if (([] = g)) v = f4(f)
}
function f3(s) {
return eval(s)
}
function f4(f) {
try {
var rv = f()
return rv
} catch (r) {
if (verbose) {}
}
}
E = h = Math;
n = C = l = g = ce = this
function r() {}
function ff() {}
function cg() {}
function cl() {}
function c() {}
function c3() {}
function o() {}
s = nt = verbose = o9 = r
function f0() {}
f1("")
f1("")
t = f1("")
f1("")
f1("")
f1("")
u = 2
f1("for(lerexx=0;lerexx<3;){return 0}")
asserts js debug shell on JM changeset 38f2fbc8490d with -m, -a, -j and -n at Assertion failure: [infer failure] Missing type pushed 0: int,
autoBisect shows this is probably related to the following changeset:
The first bad revision is:
changeset: 71047:38f2fbc8490d
tag: tip
user: Brian Hackett
date: Sat Jun 11 09:46:48 2011 -0700
summary: [INFER] Always use type barriers at NAME opcodes, tweak USES_BEFORE_COMPILE and CONTRIBUTION_LIMIT, bug 662383.
| Reporter | ||
Comment 1•14 years ago
|
||
Related to bug 663351?
| Reporter | ||
Comment 2•14 years ago
|
||
Pass in testcase as a CLI argument to reproduce.
Updated•14 years ago
|
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → DUPLICATE
Comment 4•13 years ago
|
||
A testcase for this bug was already added in the original bug (bug 663690).
Flags: in-testsuite-
You need to log in
before you can comment on or make changes to this bug.
Description
•