c++ - Desactivando la optimización del valor de retorno de g++
optimization compiler-construction (1)
-fno-elide-constructors
El estándar de C ++ permite que una implementación omita crear un temporal que solo se usa para inicializar otro objeto del mismo tipo. Al especificar esta opción, se desactiva esa optimización y se fuerza a G ++ a llamar al constructor de copia en todos los casos. [Fuente: hombre gcc]
¿Qué bandera (s) necesito en la línea de comando para desactivar la optimización del valor de retorno habilitada automáticamente por el compilador g ++?