summaryrefslogtreecommitdiff
path: root/chromium/v8/include/v8-fast-api-calls.h
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@qt.io>2020-10-12 14:27:29 +0200
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2020-10-13 09:35:20 +0000
commitc30a6232df03e1efbd9f3b226777b07e087a1122 (patch)
treee992f45784689f373bcc38d1b79a239ebe17ee23 /chromium/v8/include/v8-fast-api-calls.h
parent7b5b123ac58f58ffde0f4f6e488bcd09aa4decd3 (diff)
downloadqtwebengine-chromium-85-based.tar.gz
BASELINE: Update Chromium to 85.0.4183.14085-based
Change-Id: Iaa42f4680837c57725b1344f108c0196741f6057 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'chromium/v8/include/v8-fast-api-calls.h')
-rw-r--r--chromium/v8/include/v8-fast-api-calls.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/chromium/v8/include/v8-fast-api-calls.h b/chromium/v8/include/v8-fast-api-calls.h
index f74406493bc..fb3e9bddb41 100644
--- a/chromium/v8/include/v8-fast-api-calls.h
+++ b/chromium/v8/include/v8-fast-api-calls.h
@@ -120,8 +120,7 @@
* v8::ObjectTemplate::New(isolate);
* object_template->SetInternalFieldCount(
* kV8EmbedderWrapperObjectIndex + 1);
- * object_template->Set(
- v8::String::NewFromUtf8Literal(isolate, "method"), method_template);
+ * object_template->Set(isolate, "method", method_template);
*
* // Instantiate the wrapper JS object.
* v8::Local<v8::Object> object =
@@ -379,6 +378,11 @@ class V8_EXPORT CFunction {
return ArgUnwrap<F*>::Make(func);
}
+ template <typename F>
+ static CFunction Make(F* func, const CFunctionInfo* type_info) {
+ return CFunction(reinterpret_cast<const void*>(func), type_info);
+ }
+
private:
const void* address_;
const CFunctionInfo* type_info_;