Fix GrammarSymbolSet's move and copy constructors

This commit is contained in:
elushaX 2024-06-16 06:27:29 +03:00 • committed by Charles Baker
parent 7267c0a137
commit efde50b76c

View file

@ -28,15 +28,15 @@ GrammarSymbolSet::GrammarSymbolSet( size_t symbols )
GrammarSymbolSet::GrammarSymbolSet( GrammarSymbolSet&& set ) GrammarSymbolSet::GrammarSymbolSet( GrammarSymbolSet&& set )
: set_( std::move(set.set_) ) : set_( std::move(set.set_) )
, minimum_(numeric_limits<size_t>::max()) , minimum_(set.minimum_)
, maximum_(numeric_limits<size_t>::min()) , maximum_(set.maximum_)
{ {
} }
GrammarSymbolSet::GrammarSymbolSet( const GrammarSymbolSet& set ) GrammarSymbolSet::GrammarSymbolSet( const GrammarSymbolSet& set )
: set_( set.set_ ) : set_( set.set_ )
, minimum_(numeric_limits<size_t>::max()) , minimum_(set.minimum_)
, maximum_(numeric_limits<size_t>::min()) , maximum_(set.maximum_)
{ {
} }