diff --git a/src/lalr/GrammarSymbolSet.cpp b/src/lalr/GrammarSymbolSet.cpp index d4a4cc3..45a17a1 100644 --- a/src/lalr/GrammarSymbolSet.cpp +++ b/src/lalr/GrammarSymbolSet.cpp @@ -123,6 +123,6 @@ int GrammarSymbolSet::insert( const GrammarSymbolSet& set ) } } minimum_ = min( minimum_, set.minimum_ ); - maximum_ = min( maximum_, set.maximum_ ); + maximum_ = max( maximum_, set.maximum_ ); return added; }