diff --git a/src/macro/Expressions.cc b/src/macro/Expressions.cc index d48683b5..ec54db44 100644 --- a/src/macro/Expressions.cc +++ b/src/macro/Expressions.cc @@ -175,7 +175,7 @@ Real::logical_and(const BaseTypePtr &btp) const BoolPtr Real::logical_or(const BaseTypePtr &btp) const { - if (auto btp2 = dynamic_pointer_cast(btp); !btp2) + if (auto btp2 = dynamic_pointer_cast(btp); btp2) return make_shared(value || *btp2, env); if (auto btp2 = dynamic_pointer_cast(btp); btp2)