fix Issue 9931 - Mac OS X ABI not followed when returning structs for extern (C)
Merge pull request #1938 from WalterBright/fix9931

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