From 52da3ecfa701b63a10d98f4ca495d536bd304934 Mon Sep 17 00:00:00 2001
From: Houtan Bastani <houtan@dynare.org>
Date: Wed, 29 Aug 2018 18:02:12 +0200
Subject: [PATCH] fix bug: missing initialization for lexer context variable

---
 src/macro/MacroFlex.ll | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/macro/MacroFlex.ll b/src/macro/MacroFlex.ll
index 7502f662..5dee6b33 100644
--- a/src/macro/MacroFlex.ll
+++ b/src/macro/MacroFlex.ll
@@ -422,6 +422,7 @@ CONT \\\\
 
 MacroFlex::MacroFlex(istream* in, ostream* out, bool no_line_macro_arg, vector<string> path_arg)
   : MacroFlexLexer(in, out), input(in), no_line_macro(no_line_macro_arg), path(path_arg),
+    is_for_context(false),
     reading_for_statement(false), reading_if_statement(false)
 {
 }
-- 
GitLab