1 2 3 4 5 6 7 8 9 10 11 12
// { dg-do assemble } // GROUPS passed miscellaneous-bugs // The compiler should not error about taking the addr of main in this example. class fred { private: void main () { } public: fred ( ) { &fred::main; } };