[InstCombine] Signed saturation patterns
[llvm-complete.git] / test / Transforms / LowerTypeTests / pr25902.ll
blobdda283ca6688bb94a9e492de659b15a1117f8455
1 ; PR25902: gold plugin crash.
2 ; RUN: opt -mtriple=i686-pc -S -lowertypetests < %s
4 define void @f(void ()* %p) {
5 entry:
6   %a = bitcast void ()* %p to i8*, !nosanitize !1
7   %b = call i1 @llvm.type.test(i8* %a, metadata !"_ZTSFvvE"), !nosanitize !1
8   ret void
11 define void @g() !type !0 {
12 entry:
13   ret void
16 declare i1 @llvm.type.test(i8*, metadata)
18 !0 = !{i64 0, !"_ZTSFvvE"}
19 !1 = !{}