[llvm-commits] CVS: llvm-gcc/gcc/llvm-expand.c

Chris Lattner lattner at cs.uiuc.edu
Sun Feb 20 20:04:27 PST 2005



Changes in directory llvm-gcc/gcc:

llvm-expand.c updated: 1.85 -> 1.86
---
Log message:

Fix a regression in my previous checkin.  This fixes PR523: http://llvm.cs.uiuc.edu/PR523  and
test/Regression/C++Frontend/2005-02-20-BrokenReferenceTest.cpp


---
Diffs of the changes:  (+2 -2)

 llvm-expand.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)


Index: llvm-gcc/gcc/llvm-expand.c
diff -u llvm-gcc/gcc/llvm-expand.c:1.85 llvm-gcc/gcc/llvm-expand.c:1.86
--- llvm-gcc/gcc/llvm-expand.c:1.85	Sun Feb 20 17:30:29 2005
+++ llvm-gcc/gcc/llvm-expand.c	Sun Feb 20 22:04:14 2005
@@ -6221,7 +6221,7 @@
       SAVE_EXPR_LLVM(exp) = Val;
 
       /* Expand the saved expression */
-      SEVal = llvm_expand_expr(Fn, TREE_OPERAND(exp, 0), Val);
+      SEVal = llvm_expand_expr(Fn, TREE_OPERAND(exp, 0), DestLoc);
 
       TREE_USED(exp) = 1;
 
@@ -6242,7 +6242,7 @@
         break;
       } else {        /* Aggregate value */
         unsigned Align = TYPE_ALIGN(TREE_TYPE(exp))/8;
-        llvm_copy_aggregate(Fn, DestLoc, Val, 0, 0, Align);
+        llvm_copy_aggregate(Fn, Val, DestLoc, 0, 0, Align);
       }
     }
 






More information about the llvm-commits mailing list