Closed svigerske closed 1 year ago
clone()
CoinMessageHandler
const
std::move
Problem.cpp:2605:23: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] ->add(std::move(copyNonlinearExpression( ^ Problem.cpp:2605:23: note: remove std::move call here ->add(std::move(copyNonlinearExpression( ^~~~~~~~~~
(https://stackoverflow.com/questions/70752203/stdmove-versus-copy-elision)
clone()
method of aCoinMessageHandler
is const. To overwrite it properly, make also SHOT's variantconst
.std::move
which apparently is useless, but generates a warning:(https://stackoverflow.com/questions/70752203/stdmove-versus-copy-elision)