فهرست منبع

LibJS: Fix logic typo in ArgumentsObject.[[Set]]

Thanks to Linus for spotting this! :^)
Andreas Kling 4 سال پیش
والد
کامیت
7fdeb0ec74
1فایلهای تغییر یافته به همراه1 افزوده شده و 1 حذف شده
  1. 1 1
      Userland/Libraries/LibJS/Runtime/ArgumentsObject.cpp

+ 1 - 1
Userland/Libraries/LibJS/Runtime/ArgumentsObject.cpp

@@ -57,7 +57,7 @@ bool ArgumentsObject::internal_set(PropertyName const& property_name, Value valu
     bool is_mapped = false;
     bool is_mapped = false;
 
 
     // 1. If SameValue(args, Receiver) is false, then
     // 1. If SameValue(args, Receiver) is false, then
-    if (same_value(this, receiver)) {
+    if (!same_value(this, receiver)) {
         // a. Let isMapped be false.
         // a. Let isMapped be false.
         is_mapped = false;
         is_mapped = false;
     } else {
     } else {