commit | 66e7b68b0016aeebe349e21ace93ff0178665d69 | [log] [tgz] |
---|---|---|
author | Chris Lattner <sabre@nondot.org> | Wed Sep 01 00:50:20 2010 +0000 |
committer | Chris Lattner <sabre@nondot.org> | Wed Sep 01 00:50:20 2010 +0000 |
tree | 7f8cc4ecc9c3f28f7bb5497729da65a7971b59ce | |
parent | 645406a3d3405ad0f4b5a0e46a34ae92d9d23bd3 [diff] |
fix rdar://8360877 a really nasty miscompilation in Boost.Xpressive caused by my ABI work. Passing: struct outer { int x; struct epsilon_matcher {} e; int f; }; as {i32,i32} isn't safe, because the offset of the second element needs to be at 8 when it is interpreted as a memory value. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@112686 91177308-0d34-0410-b5e6-96231b3b80d8