xref: /aosp_15_r20/external/llvm/test/Transforms/LoopDeletion/2007-07-23-InfiniteLoop.ll (revision 9880d6810fe72a1726cb53787c6711e909410d58)
1*9880d681SAndroid Build Coastguard Worker; RUN: opt < %s -loop-deletion -S | grep switch
2*9880d681SAndroid Build Coastguard Worker; PR 1564
3*9880d681SAndroid Build Coastguard Worker
4*9880d681SAndroid Build Coastguard Workerdefine fastcc void @out() {
5*9880d681SAndroid Build Coastguard Worker    start:
6*9880d681SAndroid Build Coastguard Worker            br label %loop
7*9880d681SAndroid Build Coastguard Worker    unreachable:
8*9880d681SAndroid Build Coastguard Worker            unreachable
9*9880d681SAndroid Build Coastguard Worker    loop:
10*9880d681SAndroid Build Coastguard Worker            switch i32 0, label %unreachable [
11*9880d681SAndroid Build Coastguard Worker                     i32 0, label %loop
12*9880d681SAndroid Build Coastguard Worker            ]
13*9880d681SAndroid Build Coastguard Worker}
14