diff --git a/expression.hpp b/expression.hpp index ab8b13e..d0d82be 100644 --- a/expression.hpp +++ b/expression.hpp @@ -141,9 +141,9 @@ namespace boost::proto17 { }; template - struct expression + struct expression> { - using this_type = expression; + using this_type = expression>; using tuple_type = hana::tuple; static const expr_kind kind = expr_kind::terminal; diff --git a/expression_fwd.hpp b/expression_fwd.hpp index 0abfb30..3eb3da1 100644 --- a/expression_fwd.hpp +++ b/expression_fwd.hpp @@ -67,7 +67,7 @@ namespace boost::proto17 { struct expression; template class expr_template = expression> - using terminal = expr_template; + using terminal = expr_template>; template class expr_template = expression> using expression_ref = expr_template *>>;