diff --git a/alib2data/src/alphabet/common/SymbolNormalize.h b/alib2data/src/alphabet/common/SymbolNormalize.h index 41a8cab3000e2824e8a54f97d940cc0017c3183d..4e4b5afa8280a0292fbbb78e465e8edb7bb6f637 100644 --- a/alib2data/src/alphabet/common/SymbolNormalize.h +++ b/alib2data/src/alphabet/common/SymbolNormalize.h @@ -66,7 +66,7 @@ ext::set < common::ranked_symbol < DefaultSymbolType > > SymbolNormalize::normal template < class SymbolType > DefaultSymbolType SymbolNormalize::normalizeSymbol ( SymbolType && symbol ) { - return factory::NormalizeFactory::normalize < SymbolType > ( std::move ( symbol ) ); + return factory::NormalizeFactory::normalize < SymbolType > ( std::forward < SymbolType > ( symbol ) ); } template < class FirstSymbolType, class SecondSymbolType > diff --git a/alib2data/src/automaton/common/AutomatonNormalize.h b/alib2data/src/automaton/common/AutomatonNormalize.h index 2d36e105c9c04f604f349366b94a9c910d8dc782..0fe6724ae329b6308bea01adf1ad12dea483f90a 100644 --- a/alib2data/src/automaton/common/AutomatonNormalize.h +++ b/alib2data/src/automaton/common/AutomatonNormalize.h @@ -73,7 +73,7 @@ ext::vector < DefaultStateType > AutomatonNormalize::normalizeStates ( ext::vect template < class StateType > DefaultStateType AutomatonNormalize::normalizeState ( StateType && state) { - return factory::NormalizeFactory::normalize < StateType > ( std::move ( state ) ); + return factory::NormalizeFactory::normalize < StateType > ( std::forward < StateType > ( state ) ); } template < class SymbolType >