Add PR check to suggest alternatives to using undef (#118506)
[llvm-project.git] / clang / test / Modules / system_headers.m
blobb69ef3d3c9eb49db439b1492d1f4e8ffc637d3df
1 // Test that system-headerness works for building modules.
3 // RUN: rm -rf %t
4 // RUN: %clang_cc1 -triple %itanium_abi_triple -fmodules -fimplicit-module-maps -fmodules-cache-path=%t/cache -isystem %S/Inputs -pedantic -Werror %s -verify -std=c11
5 // expected-no-diagnostics
7 @import warning;
8 int i = bigger_than_int;
10 #include <stddef.h>
12 #define __need_size_t
13 #include <stddef.h>