Index: src/macros.py |
diff --git a/src/macros.py b/src/macros.py |
index 2dab3b2bae1ac88ec3866eaac5de04867798c7ee..f00a8b70e35ffeedd1ed1416409006198d16a7ae 100644 |
--- a/src/macros.py |
+++ b/src/macros.py |
@@ -133,7 +133,7 @@ macro IS_SPEC_FUNCTION(arg) = (%_ClassOf(arg) === 'Function'); |
# Macro for ES6 CheckObjectCoercible |
# Will throw a TypeError of the form "[functionName] called on null or undefined". |
-macro CHECK_OBJECT_COERCIBLE(arg, functionName) = if (IS_NULL_OR_UNDEFINED(arg) && !IS_UNDETECTABLE(arg)) throw MakeTypeError('called_on_null_or_undefined', [functionName]); |
+macro CHECK_OBJECT_COERCIBLE(arg, functionName) = if (IS_NULL_OR_UNDEFINED(arg) && !IS_UNDETECTABLE(arg)) throw MakeTypeError(kCalledOnNullOrUndefined, functionName); |
# Indices in bound function info retrieved by %BoundFunctionGetBindings(...). |
const kBoundFunctionIndex = 0; |
@@ -191,7 +191,7 @@ const MAX_TIME_BEFORE_UTC = 8640002592000000; |
# Gets the value of a Date object. If arg is not a Date object |
# a type error is thrown. |
-macro CHECK_DATE(arg) = if (%_ClassOf(arg) !== 'Date') ThrowDateTypeError(); |
+macro CHECK_DATE(arg) = if (%_ClassOf(arg) !== 'Date') throw MakeTypeError(kDateType); |
macro LOCAL_DATE_VALUE(arg) = (%_DateField(arg, 0) + %_DateField(arg, 21)); |
macro UTC_DATE_VALUE(arg) = (%_DateField(arg, 0)); |