aboutsummaryrefslogtreecommitdiff
path: root/clang/test/CodeGen/afn-flag-test.c
blob: bc2ff5b95d7b39f42f7c178a1fe27e5915cde78d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
// RUN: %clang_cc1 -fapprox-func  %s -emit-llvm -o - | FileCheck --check-prefix=CHECK-AFN %s
// RUN: %clang_cc1 %s -emit-llvm -o - | FileCheck --check-prefix=CHECK-NO-AFN %s

extern double exp(double);
double afn_option_test(double x) {
  return exp(x);
  // CHECK-LABEL:  define{{.*}} double @afn_option_test(double %x) #0 {

  // CHECK-AFN:      %{{.*}} = call afn double @{{.*}}exp{{.*}}(double %{{.*}})

  // CHECK-NO-AFN:   %{{.*}} = call double @{{.*}}exp{{.*}}(double %{{.*}})
}