From fefb640868430316080fbb4ed1a382df30d8393c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jesper=20=C3=96qvist?= <jesper.oqvist@cs.lth.se>
Date: Mon, 18 May 2020 17:23:35 +0200
Subject: [PATCH] [cleanup] Replace string concatenation

---
 src/jastadd/ast/Rewrites.jrag | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/jastadd/ast/Rewrites.jrag b/src/jastadd/ast/Rewrites.jrag
index 49330634..0d90695d 100644
--- a/src/jastadd/ast/Rewrites.jrag
+++ b/src/jastadd/ast/Rewrites.jrag
@@ -143,7 +143,8 @@ aspect Rewrites {
       if (config().concurrentEval()) {
         newValue = "_next";
         oldValue = "_previous.value";
-        tt.bind("CircularComputeRhs", "((" + config().astNodeType() + ") " + decl.signature() + "_value.get()).rewriteTo()");
+        tt.bind("CircularComputeRhs", String.format("((%s) %s_value.get()).rewriteTo()",
+              config().astNodeType(), decl.signature()));
       } else {
         newValue = "new_" + decl.signature() + "_value";
         oldValue = decl.signature() + "_value";
-- 
GitLab