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
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
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