xref: /aosp_15_r20/external/llvm/test/Transforms/JumpThreading/2008-11-27-EntryMunge.ll (revision 9880d6810fe72a1726cb53787c6711e909410d58)
1*9880d681SAndroid Build Coastguard Worker; RUN: opt < %s -jump-threading -S | grep "ret i32 0"
2*9880d681SAndroid Build Coastguard Worker; PR3138
3*9880d681SAndroid Build Coastguard Worker
4*9880d681SAndroid Build Coastguard Workerdefine i32 @jt() {
5*9880d681SAndroid Build Coastguard Workerentry:
6*9880d681SAndroid Build Coastguard Worker       br i1 true, label %bb3, label %bb
7*9880d681SAndroid Build Coastguard Worker
8*9880d681SAndroid Build Coastguard Workerbb:             ; preds = %entry
9*9880d681SAndroid Build Coastguard Worker       unreachable
10*9880d681SAndroid Build Coastguard Worker
11*9880d681SAndroid Build Coastguard Workerbb3:            ; preds = %entry
12*9880d681SAndroid Build Coastguard Worker       ret i32 0
13*9880d681SAndroid Build Coastguard Worker}
14