From d4ad2cbb5e015aaca5c0155865e176ec53b26ca5 Mon Sep 17 00:00:00 2001 From: Houtan Bastani Date: Fri, 23 Aug 2019 12:07:31 +0200 Subject: [PATCH] macro processor: Expression class has to_string function as well, so no need for cast --- src/macro/Expressions.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/macro/Expressions.cc b/src/macro/Expressions.cc index 9dd1371e..fa924d17 100644 --- a/src/macro/Expressions.cc +++ b/src/macro/Expressions.cc @@ -1092,7 +1092,7 @@ Array::to_string() const noexcept return "[]"; string retval = "["; for (const auto & it : arr) - retval += dynamic_pointer_cast(it)->to_string() + ", "; + retval += it->to_string() + ", "; return retval.substr(0, retval.size()-2) + "]"; } @@ -1101,7 +1101,7 @@ Tuple::to_string() const noexcept { string retval = "("; for (const auto & it : tup) - retval += dynamic_pointer_cast(it)->to_string() + ", "; + retval += it->to_string() + ", "; return retval.substr(0, retval.size()-2) + ")"; }