1 ; RUN: opt %s -instcombine -S | FileCheck %s
3 declare {i8, i1} @llvm.uadd.with.overflow.i8(i8, i8)
5 define i8 @test1(i8 %A, i8 %B) {
6 %x = call {i8, i1} @llvm.uadd.with.overflow.i8(i8 %A, i8 %B)
7 %y = extractvalue {i8, i1} %x, 0
10 ; CHECK-NEXT: %y = add i8 %A, %B
11 ; CHECK-NEXT: ret i8 %y