| Index: src/api.h
|
| diff --git a/src/api.h b/src/api.h
|
| index 08fbd7ee8f389d1abc0ae788535aa6ffa4888bca..6f8c58043b5b93e37511c17f29f001e7464e2c21 100644
|
| --- a/src/api.h
|
| +++ b/src/api.h
|
| @@ -145,7 +145,7 @@ class RegisteredExtension {
|
| V(TypeSwitch, TypeSwitchInfo) \
|
| V(Data, Object) \
|
| V(RegExp, JSRegExp) \
|
| - V(Object, JSObject) \
|
| + V(Object, JSReceiver) \
|
| V(Array, JSArray) \
|
| V(Map, JSMap) \
|
| V(Set, JSSet) \
|
| @@ -200,8 +200,6 @@ class Utils {
|
| v8::internal::Handle<v8::internal::Symbol> obj);
|
| static inline Local<RegExp> ToLocal(
|
| v8::internal::Handle<v8::internal::JSRegExp> obj);
|
| - static inline Local<Object> ToLocal(
|
| - v8::internal::Handle<v8::internal::JSObject> obj);
|
| static inline Local<Array> ToLocal(
|
| v8::internal::Handle<v8::internal::JSArray> obj);
|
| static inline Local<Map> ToLocal(
|
| @@ -239,6 +237,8 @@ class Utils {
|
| static inline Local<SharedArrayBuffer> ToLocalShared(
|
| v8::internal::Handle<v8::internal::JSArrayBuffer> obj);
|
|
|
| + static inline Local<Object> ReceiverToLocal(
|
| + v8::internal::Handle<v8::internal::JSReceiver> obj);
|
| static inline Local<Message> MessageToLocal(
|
| v8::internal::Handle<v8::internal::Object> obj);
|
| static inline Local<Promise> PromiseToLocal(
|
| @@ -353,7 +353,6 @@ MAKE_TO_LOCAL(ToLocal, Name, Name)
|
| MAKE_TO_LOCAL(ToLocal, String, String)
|
| MAKE_TO_LOCAL(ToLocal, Symbol, Symbol)
|
| MAKE_TO_LOCAL(ToLocal, JSRegExp, RegExp)
|
| -MAKE_TO_LOCAL(ToLocal, JSObject, Object)
|
| MAKE_TO_LOCAL(ToLocal, JSArray, Array)
|
| MAKE_TO_LOCAL(ToLocal, JSMap, Map)
|
| MAKE_TO_LOCAL(ToLocal, JSSet, Set)
|
| @@ -370,6 +369,7 @@ MAKE_TO_LOCAL(ToLocal, ObjectTemplateInfo, ObjectTemplate)
|
| MAKE_TO_LOCAL(SignatureToLocal, FunctionTemplateInfo, Signature)
|
| MAKE_TO_LOCAL(AccessorSignatureToLocal, FunctionTemplateInfo, AccessorSignature)
|
| MAKE_TO_LOCAL(ToLocal, TypeSwitchInfo, TypeSwitch)
|
| +MAKE_TO_LOCAL(ReceiverToLocal, JSReceiver, Object)
|
| MAKE_TO_LOCAL(MessageToLocal, Object, Message)
|
| MAKE_TO_LOCAL(PromiseToLocal, JSObject, Promise)
|
| MAKE_TO_LOCAL(StackTraceToLocal, JSArray, StackTrace)
|
|
|