зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1155081 - Part 12: Replace ThrowError(JSMSG_TYPEDOBJECT_ARRAYTYPE_BAD_ARGS) with ThrowTypeError(JSMSG_TYPEDOBJECT_BAD_ARGS) in TypedObject.js. r=till
This commit is contained in:
Родитель
17bf2e6e97
Коммит
4805cc2cfd
|
@ -788,7 +788,7 @@ function ComputeIterationSpace(arrayType, depth, len) {
|
|||
grainType = grainType.elementType;
|
||||
} else {
|
||||
// RangeError("Depth "+depth+" too high");
|
||||
ThrowError(JSMSG_TYPEDOBJECT_ARRAYTYPE_BAD_ARGS);
|
||||
ThrowTypeError(JSMSG_TYPEDOBJECT_BAD_ARGS);
|
||||
}
|
||||
}
|
||||
return { iterationSpace: iterationSpace,
|
||||
|
@ -894,7 +894,7 @@ function MapTypedSeqImpl(inArray, depth, outputType, func) {
|
|||
for (var i = 0; i < depth; i++)
|
||||
if (inIterationSpace[i] !== iterationSpace[i])
|
||||
// TypeError("Incompatible iteration space in input and output type");
|
||||
ThrowError(JSMSG_TYPEDOBJECT_ARRAYTYPE_BAD_ARGS);
|
||||
ThrowTypeError(JSMSG_TYPEDOBJECT_BAD_ARGS);
|
||||
|
||||
// Create a zeroed instance with no data
|
||||
var result = new outputType();
|
||||
|
@ -987,7 +987,7 @@ function ReduceTypedSeqImpl(array, outputType, func, initial) {
|
|||
|
||||
if (initial === undefined && array.length < 1)
|
||||
// RangeError("reduce requires array of length > 0")
|
||||
ThrowError(JSMSG_TYPEDOBJECT_ARRAYTYPE_BAD_ARGS);
|
||||
ThrowTypeError(JSMSG_TYPEDOBJECT_BAD_ARGS);
|
||||
|
||||
// FIXME bug 950106 Should reduce method supply an outptr handle?
|
||||
// For now, reduce never supplies an outptr, regardless of outputType.
|
||||
|
|
|
@ -444,7 +444,6 @@ MSG_DEF(JSMSG_NO_SUCH_SELF_HOSTED_PROP,1, JSEXN_ERR, "No such property on self-h
|
|||
|
||||
// Typed object
|
||||
MSG_DEF(JSMSG_INVALID_PROTOTYPE, 0, JSEXN_TYPEERR, "prototype field is not an object")
|
||||
MSG_DEF(JSMSG_TYPEDOBJECT_ARRAYTYPE_BAD_ARGS, 0, JSEXN_ERR, "Invalid arguments")
|
||||
MSG_DEF(JSMSG_TYPEDOBJECT_BAD_ARGS, 0, JSEXN_TYPEERR, "invalid arguments")
|
||||
MSG_DEF(JSMSG_TYPEDOBJECT_BINARYARRAY_BAD_INDEX, 0, JSEXN_RANGEERR, "invalid or out-of-range index")
|
||||
MSG_DEF(JSMSG_TYPEDOBJECT_HANDLE_UNATTACHED, 0, JSEXN_TYPEERR, "handle unattached")
|
||||
|
|
|
@ -29,11 +29,11 @@ namespace js {
|
|||
*
|
||||
* https://developer.mozilla.org/en-US/docs/SpiderMonkey/Internals/Bytecode
|
||||
*/
|
||||
static const uint32_t XDR_BYTECODE_VERSION_SUBTRAHEND = 277;
|
||||
static const uint32_t XDR_BYTECODE_VERSION_SUBTRAHEND = 278;
|
||||
static const uint32_t XDR_BYTECODE_VERSION =
|
||||
uint32_t(0xb973c0de - XDR_BYTECODE_VERSION_SUBTRAHEND);
|
||||
|
||||
static_assert(JSErr_Limit == 394,
|
||||
static_assert(JSErr_Limit == 393,
|
||||
"GREETINGS, POTENTIAL SUBTRAHEND INCREMENTER! If you added or "
|
||||
"removed MSG_DEFs from js.msg, you should increment "
|
||||
"XDR_BYTECODE_VERSION_SUBTRAHEND and update this assertion's "
|
||||
|
|
Загрузка…
Ссылка в новой задаче