Index: src/runtime/runtime-debug.cc |
diff --git a/src/runtime/runtime-debug.cc b/src/runtime/runtime-debug.cc |
index d300e0195a217d74da54d7d90253909c7431c531..bc080141b003764d37a2ba82e886b5fa72c72b0b 100644 |
--- a/src/runtime/runtime-debug.cc |
+++ b/src/runtime/runtime-debug.cc |
@@ -632,7 +632,7 @@ RUNTIME_FUNCTION(Runtime_GetFrameDetails) { |
// THIS MUST BE DONE LAST SINCE WE MIGHT ADVANCE |
// THE FRAME ITERATOR TO WRAP THE RECEIVER. |
Handle<Object> receiver(it.frame()->receiver(), isolate); |
- if (!receiver->IsJSObject() && shared->strict_mode() == SLOPPY && |
+ if (!receiver->IsJSObject() && is_sloppy(shared->language_mode()) && |
!function->IsBuiltin()) { |
// If the receiver is not a JSObject and the function is not a |
// builtin or strict-mode we have hit an optimization where a |