Bug 41602

Summary: Native error prototype objects should be Error instances
Product: WebKit Reporter: Kent Hansen <kent.hansen>
Component: JavaScriptCoreAssignee: Nobody <webkit-unassigned>
Status: RESOLVED DUPLICATE    
Severity: Normal CC: barraclough, cmarcelo
Priority: P3    
Version: 528+ (Nightly build)   
Hardware: PC   
OS: All   

Description Kent Hansen 2010-07-05 03:44:15 PDT
ECMA-262, 5th edition, 15.11.7.7: "Each NativeError prototype object is an Error object (its [[Class]] is "Error")"

Object.prototype.toString.call(TypeError.prototype)

produces "[object Object]" with JSC, whereas SpiderMonkey and V8 both produce "[object Error"], as expected. Same for the other *Error prototypes.
Comment 1 Kent Hansen 2010-07-19 03:20:39 PDT
This does not appear to be covered by any Sputnik test.
Comment 2 Gavin Barraclough 2011-08-12 01:12:16 PDT

*** This bug has been marked as a duplicate of bug 55346 ***