diff --git a/src/macro/MacroBison.yy b/src/macro/MacroBison.yy index c91cfc29eb7e05ef2660d64b6f6f28129aff6b7e..9d48a907856c3f16dcccf4bafea80553cfd0dd61 100644 --- a/src/macro/MacroBison.yy +++ b/src/macro/MacroBison.yy @@ -228,7 +228,7 @@ comma_expr : %empty ; tuple_comma_expr : %empty - { $$ = vector<MacroValuePtr>{}; } // Empty array + { $$ = vector<MacroValuePtr>{}; } // Empty tuple | expr COMMA { $$ = vector<MacroValuePtr>{$1}; } | expr COMMA expr diff --git a/src/macro/MacroDriver.hh b/src/macro/MacroDriver.hh index 17d3411bae44618b37495953e01dae16f388dfb5..cc6dc909b92efcfd2aca1ddecc933d5b8c015cef 100644 --- a/src/macro/MacroDriver.hh +++ b/src/macro/MacroDriver.hh @@ -165,7 +165,7 @@ private: vector<env_t> func_env; //! Stack used to keep track of (possibly nested) loops - //! First element is loop variable name + //! First element is loop variable name(s) //! Second is the array over which iteration is done //! Third is subscript to be used by next call of iter_loop() (beginning with 0) */ stack<tuple<vector<string>, shared_ptr<ArrayMV>, int>> loop_stack;