1*9880d681SAndroid Build Coastguard Worker; RUN: opt -instcombine -S < %s | FileCheck %s 2*9880d681SAndroid Build Coastguard Worker 3*9880d681SAndroid Build Coastguard Workerdeclare void @foo(i32) 4*9880d681SAndroid Build Coastguard Worker 5*9880d681SAndroid Build Coastguard Workerdefine void @g() { 6*9880d681SAndroid Build Coastguard Worker; CHECK-LABEL: @g( 7*9880d681SAndroid Build Coastguard Worker entry: 8*9880d681SAndroid Build Coastguard Worker; CHECK: call void @foo(i32 0) [ "deopt"() ] 9*9880d681SAndroid Build Coastguard Worker call void bitcast (void (i32)* @foo to void ()*) () [ "deopt"() ] 10*9880d681SAndroid Build Coastguard Worker ret void 11*9880d681SAndroid Build Coastguard Worker} 12