Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
fbb4d1e43d0db9f8d1514a0209bb01f56e49d75f
/
.
/
clang
/
test
/
Misc
/
no-warn-in-system-macro.c.inc
blob: 3cbe7dfc1602e0a6a0938958ee8b7fcee7e75fcd [
file
] [
log
] [
blame
]
extern
int
__isnanf
(
float
f
);
extern
int
__isnan
(
double
f
);
extern
int
__isnanl
(
long
double
f
);
#define
isnan
(
x
)
\
(
sizeof
(
x
)
==
sizeof
(
float
)
\
?
__isnanf
(
x
)
\
:
sizeof
(
x
)
==
sizeof
(
double
)
\
?
__isnan
(
x
)
:
__isnanl
(
x
))