diff options
| author | Chris Lattner <sabre@nondot.org> | 2007-04-28 05:27:36 +0000 |
|---|---|---|
| committer | Chris Lattner <sabre@nondot.org> | 2007-04-28 05:27:36 +0000 |
| commit | 089e35cc57cd723f55e2aa6cbd539c347b79ff9c (patch) | |
| tree | c4e46aadca623fc5f3825c6e7c66388d8b617493 /llvm/lib/Transforms | |
| parent | 73b3b808159eb846c55b8d5a8299589d40386821 (diff) | |
| download | bcm5719-llvm-089e35cc57cd723f55e2aa6cbd539c347b79ff9c.tar.gz bcm5719-llvm-089e35cc57cd723f55e2aa6cbd539c347b79ff9c.zip | |
fix a bug triggered by 403.gcc
llvm-svn: 36527
Diffstat (limited to 'llvm/lib/Transforms')
| -rw-r--r-- | llvm/lib/Transforms/Scalar/InstructionCombining.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/llvm/lib/Transforms/Scalar/InstructionCombining.cpp b/llvm/lib/Transforms/Scalar/InstructionCombining.cpp index 073b9dd52b8..b3496c34399 100644 --- a/llvm/lib/Transforms/Scalar/InstructionCombining.cpp +++ b/llvm/lib/Transforms/Scalar/InstructionCombining.cpp @@ -6408,8 +6408,7 @@ Instruction *InstCombiner::commonPointerCastTransforms(CastInst &CI) { // Handle silly modulus not returning values values [0..TySize). if (Offset < 0) { - assert(FirstIdx == 0); - FirstIdx = -1; + --FirstIdx; Offset += TySize; assert(Offset >= 0); } |

