From 71755916e7bfd850a70948dad3ee591e52d0dff9 Mon Sep 17 00:00:00 2001 From: Zach Laine Date: Thu, 24 Nov 2016 17:50:05 -0600 Subject: [PATCH] Correct tempalte paramater confusion in the terminal specialization. --- expression.hpp | 4 ++-- expression_fwd.hpp | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) 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 *>>;