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 llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits