Selaa lähdekoodia

LibJS: Update comments for Annex B changes to IsLooselyEqual

This is an editorial change in the ECMA-262 spec.

See: https://github.com/tc39/ecma262/commit/da3d674
Linus Groh 3 vuotta sitten
vanhempi
commit
257375f54c
1 muutettua tiedostoa jossa 3 lisäystä ja 2 poistoa
  1. 3 2
      Userland/Libraries/LibJS/Runtime/Value.cpp

+ 3 - 2
Userland/Libraries/LibJS/Runtime/Value.cpp

@@ -1419,11 +1419,12 @@ ThrowCompletionOr<bool> is_loosely_equal(GlobalObject& global_object, Value lhs,
 
     // 4. NOTE: This step is replaced in section B.3.6.2.
     // B.3.6.2 Changes to IsLooselyEqual, https://tc39.es/ecma262/#sec-IsHTMLDDA-internal-slot-aec
-    // 1. If Type(x) is Object and x has an [[IsHTMLDDA]] internal slot and y is either null or undefined, return true.
+    // 4. Perform the following steps:
+    // a. If Type(x) is Object and x has an [[IsHTMLDDA]] internal slot and y is either null or undefined, return true.
     if (lhs.is_object() && lhs.as_object().is_htmldda() && rhs.is_nullish())
         return true;
 
-    // 2. If x is either null or undefined and Type(y) is Object and y has an [[IsHTMLDDA]] internal slot, return true.
+    // b. If x is either null or undefined and Type(y) is Object and y has an [[IsHTMLDDA]] internal slot, return true.
     if (lhs.is_nullish() && rhs.is_object() && rhs.as_object().is_htmldda())
         return true;