Eli Friedman
114341db6d
Attempt to fix test.
...
llvm-svn: 154897
2012-04-17 01:57:28 +00:00
Chad Rosier
a750d46c9f
Make sure EmitMoveFromReturnSlot is passing the correct alignment to
...
EmitFinalDestCopy (and thus pass EmitAggregateCopy the correct alignment).
rdar://11220251
llvm-svn: 154883
2012-04-17 00:35:38 +00:00
Eli Friedman
7f1ff60021
Propagate alignment on lvalues through EmitLValueForField. PR12395.
...
llvm-svn: 154789
2012-04-16 03:54:45 +00:00
Eli Friedman
6d694a38fd
Make EmitAggregateCopy take an alignment argument. Make EmitFinalDestCopy pass in the correct alignment when known.
...
The test includes a FIXME for a related case involving calls; it's a bit more complicated to fix because the RValue class doesn't keep track of alignment.
<rdar://problem/10463337>
llvm-svn: 145862
2011-12-05 22:23:28 +00:00