1; NOTE: Assertions have been autogenerated by utils/update_test_checks.py 2; RUN: opt < %s -passes=instsimplify -S -o - | FileCheck %s 3 4; Testcase that verify that we don't get a faulty bitcast that cast between 5; different sizes. 6 7%rec8 = type { i16 } 8@a = global [1 x %rec8] zeroinitializer 9 10define <2 x ptr> @test_gep() { 11; CHECK-LABEL: @test_gep( 12; CHECK-NEXT: ret <2 x ptr> <ptr @a, ptr @a> 13; 14 %A = getelementptr [1 x %rec8], ptr @a, <2 x i16> zeroinitializer, <2 x i64> zeroinitializer 15 ret <2 x ptr> %A 16} 17