mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-04-21 20:15:17 +00:00
LibJS: Add fast path for Int32 values in ToBoolean
It's not uncommon to branch on the boolean value of integers, so let's do that on the ToBoolean fast path.
This commit is contained in:
parent
eda8d563ea
commit
ac39343ab5
1 changed files with 3 additions and 0 deletions
|
@ -17,6 +17,9 @@ inline bool Value::to_boolean() const
|
|||
if (is_boolean())
|
||||
return as_bool();
|
||||
|
||||
if (is_int32())
|
||||
return as_i32() != 0;
|
||||
|
||||
return to_boolean_slow_case();
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue