| // RUN: %clang_cc1 -triple x86_64-windows -S -emit-llvm -disable-llvm-passes %s -o - | FileCheck %s | |
| // Inline builtin are not supported for odr linkage | |
| // CHECK-NOT: .inline | |
| double __cdecl frexp( double _X, int* _Y); | |
| inline __attribute__((always_inline)) long double __cdecl frexpl( long double __x, int *__exp ) { | |
| return (long double) frexp((double)__x, __exp ); | |
| } | |
| long double pain(void) | |
| { | |
| long double f = 123.45; | |
| int i; | |
| long double f2 = frexpl(f, &i); | |
| return f2; | |
| } |