handle the smaller memter function pointers too in msvc
the /vmg flag isn't need anymore