Index: src/api-arguments.h |
diff --git a/src/api-arguments.h b/src/api-arguments.h |
index 3bfe34dc894c1828a3faa580c97c30b130034159..0a2b0a312cdc876066dcd834b27ee20e11f37afa 100644 |
--- a/src/api-arguments.h |
+++ b/src/api-arguments.h |
@@ -206,11 +206,14 @@ class FunctionCallbackArguments |
static const int kIsolateIndex = T::kIsolateIndex; |
static const int kCalleeIndex = T::kCalleeIndex; |
static const int kContextSaveIndex = T::kContextSaveIndex; |
+ static const int kNewTargetIndex = T::kNewTargetIndex; |
FunctionCallbackArguments(internal::Isolate* isolate, internal::Object* data, |
internal::HeapObject* callee, |
- internal::Object* holder, internal::Object** argv, |
- int argc, bool is_construct_call) |
+ internal::Object* holder, |
+ internal::HeapObject* new_target, |
+ internal::Object** argv, int argc, |
+ bool is_construct_call) |
: Super(isolate), |
argv_(argv), |
argc_(argc), |
@@ -219,6 +222,7 @@ class FunctionCallbackArguments |
values[T::kDataIndex] = data; |
values[T::kCalleeIndex] = callee; |
values[T::kHolderIndex] = holder; |
+ values[T::kNewTargetIndex] = new_target; |
values[T::kContextSaveIndex] = isolate->heap()->the_hole_value(); |
values[T::kIsolateIndex] = reinterpret_cast<internal::Object*>(isolate); |
// Here the hole is set as default value. |