Index: third_party/WebKit/Source/bindings/core/v8/V8BindingMacros.h |
diff --git a/third_party/WebKit/Source/bindings/core/v8/V8BindingMacros.h b/third_party/WebKit/Source/bindings/core/v8/V8BindingMacros.h |
index 9d68f90a667aa068d8a37935949567b05071ec0a..3b55b06f35914fa096a57ab701b88beba9dff105 100644 |
--- a/third_party/WebKit/Source/bindings/core/v8/V8BindingMacros.h |
+++ b/third_party/WebKit/Source/bindings/core/v8/V8BindingMacros.h |
@@ -78,6 +78,12 @@ inline bool v8Call(v8::Maybe<T> maybe, T& outVariable, v8::TryCatch& tryCatch) |
} |
template <typename T> |
+inline bool v8Call(v8::MaybeLocal<T> maybeLocal, v8::Local<T>& outVariable) |
+{ |
+ return maybeLocal.ToLocal(&outVariable); |
+} |
+ |
+template <typename T> |
inline bool v8Call(v8::MaybeLocal<T> maybeLocal, v8::Local<T>& outVariable, v8::TryCatch& tryCatch) |
{ |
bool success = maybeLocal.ToLocal(&outVariable); |