xref: /llvm-project/llvm/test/Transforms/LICM/2003-02-28-PromoteDifferentType.ll (revision 80e8f2beeb954f8c241897099bb01b24da400e8a)
1; Test that hoisting is disabled for pointers of different types...
2;
3; RUN: opt < %s -passes=licm
4
5define void @test(ptr %P) {
6	br label %Loop
7Loop:		; preds = %Loop, %0
8	store i32 5, ptr %P
9	store i8 4, ptr %P
10	br i1 true, label %Loop, label %Out
11Out:		; preds = %Loop
12	ret void
13}
14
15