summaryrefslogtreecommitdiff
path: root/deps/v8/src/macros.py
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/macros.py')
-rw-r--r--deps/v8/src/macros.py3
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');