From 7eaf0aafa3eeda20e132c95418ab8922f44a70bb Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Pecka?= <peckato1@fit.cvut.cz>
Date: Tue, 25 Feb 2014 11:26:12 +0100
Subject: [PATCH] fix dead reference

---
 aconversions/src/aconversion/ConversionHandler.cpp | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/aconversions/src/aconversion/ConversionHandler.cpp b/aconversions/src/aconversion/ConversionHandler.cpp
index 132c8e4f7c..116b69488d 100644
--- a/aconversions/src/aconversion/ConversionHandler.cpp
+++ b/aconversions/src/aconversion/ConversionHandler.cpp
@@ -43,8 +43,10 @@ void ConversionHandler::convertGrammar( ostream & out )
     if( m_target == FINITE_AUTOMATA )
     {
         AbstractRGtoFAConverter* conv;
-
+        RightRegularGrammar rrg;
+        LeftRegularGrammar lrg;
         bool rightGrammar = true;
+
         try
         {
             GrammarFactory::buildRightRegularGrammar( ug );
@@ -56,12 +58,12 @@ void ConversionHandler::convertGrammar( ostream & out )
 
         if( rightGrammar )
         {
-            RightRegularGrammar rrg = GrammarFactory::buildRightRegularGrammar( ug );
+            rrg = GrammarFactory::buildRightRegularGrammar( ug );
             conv = new RRGtoFAConverter( rrg );
         }
         else
         {
-            LeftRegularGrammar lrg = GrammarFactory::buildLeftRegularGrammar( ug );
+            lrg = GrammarFactory::buildLeftRegularGrammar( ug );
             conv = new LRGtoFAConverter( lrg );
         }
 
-- 
GitLab