1 // RUN: %clang_cc1 -fmodules -x c++-module-map %s -fmodule-name=__usr_include -verify
2 // RUN: %clang_cc1 -fmodules -x c++-module-map %s -fmodule-name=__usr_include -verify -DIMPORT
9 #pragma clang module contents
11 // expected-no-diagnostics
13 #pragma clang module begin __usr_include.stddef
15 #pragma clang module end
17 #pragma clang module begin __usr_include.stdlib
19 #pragma clang module import __usr_include.stddef
21 #pragma clang module begin __usr_include.stddef
23 #pragma clang module end
26 void *f() { return NULL
; } // ok, NULL is visible here
27 #pragma clang module end