summaryrefslogtreecommitdiff
path: root/deps/v8/src/builtins/builtins-string.tq
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/builtins/builtins-string.tq')
-rw-r--r--deps/v8/src/builtins/builtins-string.tq8
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;