http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57514
H.J. Lu <hjl.tools at gmail dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Last reconfirmed| |2013-06-03 Resolution|INVALID |--- Ever confirmed|0 |1 --- Comment #2 from H.J. Lu <hjl.tools at gmail dot com> --- (In reply to Andrew Pinski from comment #1) > > How does C++ run-tim use the least significant bit to indicate > > whether a member function is virtual? > > Why not read the ABI? > > Basically pointer to member function need to indicate if they are either a > virtual function (then an indirect call via the vtable) or a direct call > (just use the pointer to member function ptr). Why does alignment of pointer to member function have anything to do with function alignment?