9d69f8ea_JSErrorReport___Mozilla___MDN__Description
[Name] flags [Type] unsigned [Description] 
The logical OR of zero or more of the following flags: JSREPORT_WARNING This "error" is really only a warning. It will not cause the current operation to fail. JSREPORT_EXCEPTION An exception is being raised. A JSErrorReporter might choose to ignore a JSErrorReport that has this flag set, since the exception may be caught and handled by JavaScript code. JSREPORT_STRICT This error is only being reported because the engine is in strict mode. JSREPORT_STRICT_MODE_ERROR This condition is an error in strict mode code, a warning if JS_HAS_STRICT_OPTION(cx), and otherwise should not be reported at all. We check the strictness of the context's top frame's script; where that isn't appropriate, the caller should do the right checks itself instead of using this flag. The constant JSREPORT_ERROR is 0 and can be used to indicate an error report without any of the above flags.
JSErrorReport - Mozilla | MDN