https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108594
m.cencora at gmail dot com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |m.cencora at gmail dot com --- Comment #2 from m.cencora at gmail dot com --- This is not a dup of bug 93106. Since C++17 the function fA() doesn't perform move, since we have "mandatory copy/move elission" happening here.