1*9880d681SAndroid Build Coastguard Worker; RUN: opt < %s -globals-aa -licm -disable-output 2*9880d681SAndroid Build Coastguard Worker 3*9880d681SAndroid Build Coastguard Worker@PL_regcomp_parse = internal global i8* null ; <i8**> [#uses=2] 4*9880d681SAndroid Build Coastguard Worker 5*9880d681SAndroid Build Coastguard Workerdefine void @test() { 6*9880d681SAndroid Build Coastguard Worker br label %Outer 7*9880d681SAndroid Build Coastguard WorkerOuter: ; preds = %Next, %0 8*9880d681SAndroid Build Coastguard Worker br label %Inner 9*9880d681SAndroid Build Coastguard WorkerInner: ; preds = %Inner, %Outer 10*9880d681SAndroid Build Coastguard Worker %tmp.114.i.i.i = load i8*, i8** @PL_regcomp_parse ; <i8*> [#uses=1] 11*9880d681SAndroid Build Coastguard Worker %tmp.115.i.i.i = load i8, i8* %tmp.114.i.i.i ; <i8> [#uses=0] 12*9880d681SAndroid Build Coastguard Worker store i8* null, i8** @PL_regcomp_parse 13*9880d681SAndroid Build Coastguard Worker br i1 false, label %Inner, label %Next 14*9880d681SAndroid Build Coastguard WorkerNext: ; preds = %Inner 15*9880d681SAndroid Build Coastguard Worker br i1 false, label %Outer, label %Exit 16*9880d681SAndroid Build Coastguard WorkerExit: ; preds = %Next 17*9880d681SAndroid Build Coastguard Worker ret void 18*9880d681SAndroid Build Coastguard Worker} 19*9880d681SAndroid Build Coastguard Worker 20