21 lines · c
1// RUN: %clang_cc1 -triple x86_64-unknown-unknown -w -o - -emit-llvm %s | FileCheck %s2// RUN: %clang_cc1 -triple x86_64-unknown-unknown -w -o - -emit-llvm -fmath-errno %s | FileCheck %s3 4float _Complex test__builtin_conjf(float _Complex x) {5// CHECK-LABEL: @test__builtin_conjf(6// CHECK: fneg float %x.imag7 return __builtin_conjf(x);8}9 10double _Complex test__builtin_conj(double _Complex x) {11// CHECK-LABEL: @test__builtin_conj(12// CHECK: fneg double %x.imag13 return __builtin_conj(x);14}15 16long double _Complex test__builtin_conjl(long double _Complex x) {17// CHECK-LABEL: @test__builtin_conjl(18// CHECK: fneg x86_fp80 %x.imag19 return __builtin_conjl(x);20}21