Procházet zdrojové kódy

LibJS: Flatten Value::to_numeric()

The basic idea here is to inline to_primitive() to get rid of the
function call overhead.
Andreas Kling před 4 roky
rodič
revize
6870349599
1 změnil soubory, kde provedl 1 přidání a 1 odebrání
  1. 1 1
      Userland/Libraries/LibJS/Runtime/Value.cpp

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

@@ -413,7 +413,7 @@ Object* Value::to_object(GlobalObject& global_object) const
     }
     }
 }
 }
 
 
-Value Value::to_numeric(GlobalObject& global_object) const
+FLATTEN Value Value::to_numeric(GlobalObject& global_object) const
 {
 {
     auto primitive = to_primitive(global_object, Value::PreferredType::Number);
     auto primitive = to_primitive(global_object, Value::PreferredType::Number);
     if (global_object.vm().exception())
     if (global_object.vm().exception())