diff options
Diffstat (limited to 'deps/v8/src/macros.py')
-rw-r--r-- | deps/v8/src/macros.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/deps/v8/src/macros.py b/deps/v8/src/macros.py index bf7119fea..34b07ab23 100644 --- a/deps/v8/src/macros.py +++ b/deps/v8/src/macros.py @@ -101,6 +101,9 @@ macro IS_OBJECT(arg) = (%_IsObject(arg)); macro IS_ARRAY(arg) = (%_IsArray(arg)); macro IS_FUNCTION(arg) = (%_IsFunction(arg)); macro IS_REGEXP(arg) = (%_IsRegExp(arg)); +macro IS_SET(arg) = (%_ClassOf(arg) === 'Set'); +macro IS_MAP(arg) = (%_ClassOf(arg) === 'Map'); +macro IS_WEAKMAP(arg) = (%_ClassOf(arg) === 'WeakMap'); macro IS_DATE(arg) = (%_ClassOf(arg) === 'Date'); macro IS_NUMBER_WRAPPER(arg) = (%_ClassOf(arg) === 'Number'); macro IS_STRING_WRAPPER(arg) = (%_ClassOf(arg) === 'String'); |