fix Issue 9931 - Mac OS X ABI not followed when returning structs for extern (C)

http://d.puremagic.com/issues/show_bug.cgi?id=9931