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) + ")"; }