Mercurial > hg > CbC > CbC_llvm
diff test/Analysis/BasicAA/struct-geps.ll @ 120:1172e4bd9c6f
update 4.0.0
author | mir3636 |
---|---|
date | Fri, 25 Nov 2016 19:14:25 +0900 |
parents | afa8332a0e37 |
children | 803732b1fca8 |
line wrap: on
line diff
--- a/test/Analysis/BasicAA/struct-geps.ll Tue Jan 26 22:56:36 2016 +0900 +++ b/test/Analysis/BasicAA/struct-geps.ll Fri Nov 25 19:14:25 2016 +0900 @@ -162,3 +162,12 @@ %y = getelementptr %struct2, %struct2* %st, i32 0, i32 0, i32 1, i32 1 ret void } + +; PR27418 - Treat GEP indices with the same value but different types the same +; CHECK-LABEL: test_different_index_types +; CHECK: MustAlias: i16* %tmp1, i16* %tmp2 +define void @test_different_index_types([2 x i16]* %arr) { + %tmp1 = getelementptr [2 x i16], [2 x i16]* %arr, i16 0, i32 1 + %tmp2 = getelementptr [2 x i16], [2 x i16]* %arr, i16 0, i16 1 + ret void +}