https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106850 --- Comment #2 from Andrew Pinski <pinskia at gcc dot gnu.org> --- > It's standard. Not really as the warning is correct qualifiers are really ignored on return types as required by the standard.