diff --git a/alib2std/src/extensions/utility.hpp b/alib2std/src/extensions/utility.hpp index dac22c24e98d390f5d6435c1164a0c8dca5daa78..afca7bd71d14888e95479f6cee4369bfa26a9273 100644 --- a/alib2std/src/extensions/utility.hpp +++ b/alib2std/src/extensions/utility.hpp @@ -71,11 +71,11 @@ struct rvalue_ref { delete holder; } - T * operator ->( ) { + T * operator ->( ) && { return holder; } - T * operator ->( ) const { + T * operator ->( ) const & { return holder; }