| Index: src/execution.cc
|
| diff --git a/src/execution.cc b/src/execution.cc
|
| index 9f418ac5d843e0a1f300974313e5c404e28d58fb..0709a18f31ac495b6c4dd49769e350c4ecdc47b9 100644
|
| --- a/src/execution.cc
|
| +++ b/src/execution.cc
|
| @@ -167,7 +167,7 @@ MaybeHandle<Object> Execution::Call(Isolate* isolate,
|
| // In sloppy mode, convert receiver.
|
| if (convert_receiver && !receiver->IsJSReceiver() &&
|
| !func->shared()->native() &&
|
| - func->shared()->strict_mode() == SLOPPY) {
|
| + !is_strict(func->shared()->language_mode())) {
|
| if (receiver->IsUndefined() || receiver->IsNull()) {
|
| receiver = handle(func->global_proxy());
|
| DCHECK(!receiver->IsJSBuiltinsObject());
|
|
|