| // RUN: %clang_cl -fms-compatibility -Xclang -ast-dump -fsyntax-only -- %s | FileCheck %s |
| extern "C" __inline float __cdecl fabsf( float _X); |
| // CHECK: FunctionDecl {{.*}} fabsf |
| __inline float __cdecl fabsf( float _X) |
| // CHECK: FunctionDecl {{.*}} fabsf |
| // CHECK: NoBuiltinAttr {{.*}} <<invalid sloc>> Implicit fabsf |
| // CHECK: FunctionDecl {{.*}} bar |
| // CHECK: NoBuiltinAttr {{.*}} <<invalid sloc>> Implicit fabsf |
| // CHECK: CXXMethodDecl {{.*}} foo {{.*}} delete |
| // CHECK-NOT: NoBuiltinAttr |
| // CHECK: CXXConstructorDecl {{.*}} A {{.*}} default |
| // CHECK-NOT: NoBuiltinAttr |
| // CHECK: FunctionDecl {{.*}} main |
| // CHECK: NoBuiltinAttr {{.*}} <<invalid sloc>> Implicit fabsf |