Closed
Bug 649771
Opened 14 years ago
Closed 14 years ago
TI: [infer failure] Missing type at #3:00024 pushed 0: RegExp:prototype
Categories
(Core :: JavaScript Engine, defect)
Core
JavaScript Engine
Tracking
()
RESOLVED
FIXED
People
(Reporter: jandem, Unassigned)
References
Details
--
function f(o) {
f = o.constructor;
eval('delete o.x');
}
for(var i=0; i<3; i++) {
f(RegExp.prototype);
}
--
$ ./js -n -a test.js
[infer failure] Missing type at #3:00024 pushed 0: RegExp:prototype
Revision a3eeee8f7803.
Comment 1•14 years ago
|
||
The RegExp constructor has a path where it returns its own argument, but the type handler only accounted for the case where this was the default 'new' RegExp for the associated global and not another regexp like RegExp.prototype.
http://hg.mozilla.org/projects/jaegermonkey/rev/15c08e891011
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•