diff options
author | Trevor Norris <trev.norris@gmail.com> | 2013-05-22 12:56:12 -0700 |
---|---|---|
committer | Trevor Norris <trev.norris@gmail.com> | 2013-05-22 13:13:11 -0700 |
commit | 506fc4de1e820d97b637f6e01dda2ab97667efa7 (patch) | |
tree | e2f2fec2085f6c1a603b79be4e63e765292cca52 /deps/v8/src/contexts.h | |
parent | 52adc0d96309f9e04cbb220d63206e32b8309081 (diff) | |
download | android-node-v8-506fc4de1e820d97b637f6e01dda2ab97667efa7.tar.gz android-node-v8-506fc4de1e820d97b637f6e01dda2ab97667efa7.tar.bz2 android-node-v8-506fc4de1e820d97b637f6e01dda2ab97667efa7.zip |
v8: upgrade to v3.19.3
Diffstat (limited to 'deps/v8/src/contexts.h')
-rw-r--r-- | deps/v8/src/contexts.h | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/deps/v8/src/contexts.h b/deps/v8/src/contexts.h index 434b274147..86406e5a09 100644 --- a/deps/v8/src/contexts.h +++ b/deps/v8/src/contexts.h @@ -112,6 +112,7 @@ enum BindingFlags { V(JSON_OBJECT_INDEX, JSObject, json_object) \ V(REGEXP_FUNCTION_INDEX, JSFunction, regexp_function) \ V(INITIAL_OBJECT_PROTOTYPE_INDEX, JSObject, initial_object_prototype) \ + V(INITIAL_ARRAY_PROTOTYPE_INDEX, JSObject, initial_array_prototype) \ V(CREATE_DATE_FUN_INDEX, JSFunction, create_date_fun) \ V(TO_NUMBER_FUN_INDEX, JSFunction, to_number_fun) \ V(TO_STRING_FUN_INDEX, JSFunction, to_string_fun) \ @@ -138,9 +139,6 @@ enum BindingFlags { V(FUNCTION_WITHOUT_PROTOTYPE_MAP_INDEX, Map, function_without_prototype_map) \ V(STRICT_MODE_FUNCTION_WITHOUT_PROTOTYPE_MAP_INDEX, Map, \ strict_mode_function_without_prototype_map) \ - V(FUNCTION_INSTANCE_MAP_INDEX, Map, function_instance_map) \ - V(STRICT_MODE_FUNCTION_INSTANCE_MAP_INDEX, Map, \ - strict_mode_function_instance_map) \ V(REGEXP_RESULT_MAP_INDEX, Map, regexp_result_map)\ V(ARGUMENTS_BOILERPLATE_INDEX, JSObject, arguments_boilerplate) \ V(ALIASED_ARGUMENTS_BOILERPLATE_INDEX, JSObject, \ @@ -260,9 +258,8 @@ class Context: public FixedArray { STRICT_MODE_FUNCTION_MAP_INDEX, FUNCTION_WITHOUT_PROTOTYPE_MAP_INDEX, STRICT_MODE_FUNCTION_WITHOUT_PROTOTYPE_MAP_INDEX, - FUNCTION_INSTANCE_MAP_INDEX, - STRICT_MODE_FUNCTION_INSTANCE_MAP_INDEX, INITIAL_OBJECT_PROTOTYPE_INDEX, + INITIAL_ARRAY_PROTOTYPE_INDEX, BOOLEAN_FUNCTION_INDEX, NUMBER_FUNCTION_INDEX, STRING_FUNCTION_INDEX, @@ -434,6 +431,10 @@ class Context: public FixedArray { ASSERT(IsNativeContext()); \ set(index, value); \ } \ + bool is_##name(type* value) { \ + ASSERT(IsNativeContext()); \ + return type::cast(get(index)) == value; \ + } \ type* name() { \ ASSERT(IsNativeContext()); \ return type::cast(get(index)); \ |