From a500eb2e76a142d914a7d9da21bee0f9bc20d14f Mon Sep 17 00:00:00 2001 From: RageKnify Date: Sun, 27 Sep 2020 19:19:36 +0100 Subject: [PATCH] Refactor: Add specialization for string concatenation --- boa/src/value/operations.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/boa/src/value/operations.rs b/boa/src/value/operations.rs index 143fabf7a45..b8c5153af92 100644 --- a/boa/src/value/operations.rs +++ b/boa/src/value/operations.rs @@ -11,6 +11,7 @@ impl Value { (Self::Integer(x), Self::Rational(y)) => Self::rational(f64::from(*x) + y), (Self::Rational(x), Self::Integer(y)) => Self::rational(x + f64::from(*y)), + (Self::String(ref x), Self::String(ref y)) => Self::string(format!("{}{}", x, y)), (Self::String(ref x), ref y) => Self::string(format!("{}{}", x, y.to_string(ctx)?)), (ref x, Self::String(ref y)) => Self::string(format!("{}{}", x.to_string(ctx)?, y)), (Self::BigInt(ref n1), Self::BigInt(ref n2)) => {