diff --git a/include/boost/parser/parser.hpp b/include/boost/parser/parser.hpp index f1e3434c..353e6c72 100644 --- a/include/boost/parser/parser.hpp +++ b/include/boost/parser/parser.hpp @@ -1581,7 +1581,7 @@ namespace boost { namespace parser { { std::optional retval; if (success) - retval = x; + retval = std::move(x); return retval; }