summaryrefslogtreecommitdiff
path: root/lib/Target/ARM/ARMConstantIslandPass.cpp
diff options
context:
space:
mode:
authorEvan Cheng <evan.cheng@apple.com>2007-01-25 19:43:52 +0000
committerEvan Cheng <evan.cheng@apple.com>2007-01-25 19:43:52 +0000
commit743fa032a781c18a03e474e0a34f013598439ba5 (patch)
tree649dbd82d31fe0c93d29f3b0c19ed840a1fed063 /lib/Target/ARM/ARMConstantIslandPass.cpp
parent338305b0b6ce21ad2ef0c883afe78d42b4b2911d (diff)
downloadllvm-743fa032a781c18a03e474e0a34f013598439ba5.tar.gz
llvm-743fa032a781c18a03e474e0a34f013598439ba5.tar.bz2
llvm-743fa032a781c18a03e474e0a34f013598439ba5.tar.xz
Doh. Skip JT branches.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33501 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/ARM/ARMConstantIslandPass.cpp')
-rw-r--r--lib/Target/ARM/ARMConstantIslandPass.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/Target/ARM/ARMConstantIslandPass.cpp b/lib/Target/ARM/ARMConstantIslandPass.cpp
index dccf8240a9..763a47cb44 100644
--- a/lib/Target/ARM/ARMConstantIslandPass.cpp
+++ b/lib/Target/ARM/ARMConstantIslandPass.cpp
@@ -238,7 +238,8 @@ void ARMConstantIslands::InitialFunctionScan(MachineFunction &Fn,
unsigned Scale = 1;
int UOpc = Opc;
switch (Opc) {
- default: break; // Ignore JT branches
+ default:
+ continue; // Ignore JT branches
case ARM::Bcc:
isCond = true;
UOpc = ARM::B;