1 // RUN: %clang_cc1 -isystem %S -Wdouble-promotion -fsyntax-only %s  2>&1 | FileCheck -allow-empty %s
2 // CHECK-NOT: warning:
3 
4 #include <no-warn-in-system-macro.c.inc>
5 
6 #define MACRO(x) x
7 
main(void)8 int main(void)
9 {
10 	double foo = 1.0;
11 
12 	if (isnan(foo))
13 		return 1;
14 
15         MACRO(isnan(foo));
16 
17         return 0;
18 }
19