https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65309
Sergio Martins <gcc at bobbyperu dot info> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |gcc at bobbyperu dot info --- Comment #8 from Sergio Martins <gcc at bobbyperu dot info> --- gcc-4.9.2 $ nm gccbug | c++filt | grep operator 00000000004008ea W GlobalStatic<Bar, (anonymous namespace)::innerFunction()>::operator()() 00000000004008ea W GlobalStatic<Bar, (anonymous namespace)::innerFunction()>::operator()() gcc-4.8.4 $ nm gccbug | c++filt | grep operator 00000000004008cc t GlobalStatic<Bar, (anonymous namespace)::innerFunction()>::operator()() 00000000004009a4 t GlobalStatic<Bar, (anonymous namespace)::innerFunction()>::operator()() With 4.9.2 the address of both operator()() is the same