diff options
Diffstat (limited to 'deps/v8/src/builtins/builtins-string.tq')
-rw-r--r-- | deps/v8/src/builtins/builtins-string.tq | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/deps/v8/src/builtins/builtins-string.tq b/deps/v8/src/builtins/builtins-string.tq index 769b3223bc..f04ec2891b 100644 --- a/deps/v8/src/builtins/builtins-string.tq +++ b/deps/v8/src/builtins/builtins-string.tq @@ -24,8 +24,8 @@ transitioning macro ToStringImpl(context: Context, o: JSAny): String { case (oddball: Oddball): { return oddball.to_string; } - case (JSReceiver): { - result = NonPrimitiveToPrimitive_String(context, result); + case (receiver: JSReceiver): { + result = conversion::NonPrimitiveToPrimitive_String_Inline(receiver); continue; } case (Symbol): { @@ -43,6 +43,10 @@ transitioning builtin ToString(context: Context, o: JSAny): String { return ToStringImpl(context, o); } +transitioning macro ToString_Inline(context: Context, o: JSAny): String { + return ToStringImpl(context, o); +} + extern macro StringBuiltinsAssembler::SubString( String, uintptr, uintptr): String; |