From 12efbebe2164c9d27d420a0e3b0283264934e447 Mon Sep 17 00:00:00 2001 From: Roland Conybeare Date: Sun, 18 Aug 2024 11:13:54 -0400 Subject: [PATCH] xo-reader: bugfix: expect_formal_xs push expect_type_xs for rhs type --- src/reader/expect_formal_xs.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/reader/expect_formal_xs.cpp b/src/reader/expect_formal_xs.cpp index bd940ec6..b181583d 100644 --- a/src/reader/expect_formal_xs.cpp +++ b/src/reader/expect_formal_xs.cpp @@ -4,6 +4,7 @@ */ #include "expect_formal_xs.hpp" +#include "expect_type_xs.hpp" #include "xo/expression/Variable.hpp" namespace xo { @@ -59,6 +60,7 @@ namespace xo { { if (this->formalxs_type_ == formalstatetype::formal_1) { this->formalxs_type_ = formalstatetype::formal_2; + p_stack->push_exprstate(expect_type_xs::make()); } else { exprstate::on_colon_token(tk, p_stack);