Changes in directory llvm/lib/Transforms/Scalar:
ScalarReplAggregates.cpp updated: 1.38 -> 1.39
---
Log message:
Fix Transforms/ScalarRepl/2006-04-20-PromoteCrash.ll
---
Diffs of the changes: (+1 -1)
ScalarReplAggregates.cpp | 2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp
diff -u llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp:1.38
llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp:1.39
--- llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp:1.38 Fri Apr 14
16:42:41 2006
+++ llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp Thu Apr 20 15:48:50 2006
@@ -143,7 +143,7 @@
// simple scalar value that can be mem2reg'd into a register value.
bool IsNotTrivial = false;
if (const Type *ActualType = CanConvertToScalar(AI, IsNotTrivial))
- if (IsNotTrivial) {
+ if (IsNotTrivial && ActualType != Type::VoidTy) {
ConvertToScalar(AI, ActualType);
Changed = true;
continue;
_______________________________________________
llvm-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits