Re: [llvm-commits] [126488] Fix PR1352 and CFrontend/2007-04-24-VolatileStructCopy.c

2007-04-26 Thread Chris Lattner
On Apr 24, 2007, at 11:48 PM, Duncan Sands wrote: > Hi Chris, > >> // Non-bitfield aggregate value. >> -Emit(TREE_OPERAND(exp, 1), LV.Ptr); >> -if (DestLoc) >> +if (DestLoc) { >> + Emit(TREE_OPERAND(exp, 1), LV.Ptr); >>EmitAggregateCopy(DestLoc, LV.Ptr, TREE_TYPE(exp

Re: [llvm-commits] [126488] Fix PR1352 and CFrontend/2007-04-24-VolatileStructCopy.c

2007-04-24 Thread Duncan Sands
Hi Chris, > // Non-bitfield aggregate value. > -Emit(TREE_OPERAND(exp, 1), LV.Ptr); > -if (DestLoc) > +if (DestLoc) { > + Emit(TREE_OPERAND(exp, 1), LV.Ptr); >EmitAggregateCopy(DestLoc, LV.Ptr, TREE_TYPE(exp), isVolatile, false); why is this ^^^ right? Doesn't a non

[llvm-commits] [126488] Fix PR1352 and CFrontend/2007-04-24-VolatileStructCopy.c

2007-04-24 Thread clattner
Revision: 126488 Author: clattner Date: 2007-04-24 17:26:05 -0700 (Tue, 24 Apr 2007) Log Message: --- Fix PR1352 and CFrontend/2007-04-24-VolatileStructCopy.c Modified Paths: -- apple-local/branches/llvm/gcc/llvm-convert.cpp Modified: apple-local/branches/llvm/gcc/l