std::pair<double, float*> is 16 bytes on darwin-powerpc, but not always. See testcase for full weirdness. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73874 91177308-0d34-0410-b5e6-96231b3b80d8