From 7eb5f53e9f2c99f41b636d98aa4521dbda2cc57d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Pecka?= <peckato1@fit.cvut.cz> Date: Wed, 30 Apr 2014 16:14:17 +0200 Subject: [PATCH] aconversions: Elimination: constraint --- aconversions/src/fa2re/StateElimination.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/aconversions/src/fa2re/StateElimination.cpp b/aconversions/src/fa2re/StateElimination.cpp index 4246999c6c..76cc3e41f0 100644 --- a/aconversions/src/fa2re/StateElimination.cpp +++ b/aconversions/src/fa2re/StateElimination.cpp @@ -17,7 +17,8 @@ namespace conversions StateElimination::StateElimination( const FSM & automaton ) : m_automaton( automaton ) { - + if( automaton.getFinalStates( ).size( ) <= 0 ) + throw AlibException( "aconversion: Automaton's final states set must not be empty." ); } StateElimination::~StateElimination( void ) -- GitLab