1 ! Chekc that BIND(C) is carried over to the fir.call
2 ! RUN: bbc -emit-hlfir %s -o - | FileCheck %s
6 complex(kind
=4) function foo4c(j
) bind(c
)
7 integer, intent(in
),value
:: j
14 procedure(foo4c
), pointer :: fptr4c
15 complex(kind
=4) :: res4
20 ! CHECK-LABEL: func.func @_QQmain()
21 ! CHECK: fir.call %{{.*}}(%{{.*}}) proc_attrs<bind_c> fastmath<contract> : (i32) -> complex<f32>