brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.0 KiB · 44633ef Raw
25 lines · plain
1// RUN: rm -rf %t2// RUN: rm -rf %t-saved3// RUN: mkdir %t-saved4 5// Initial module build6// RUN: %clang_cc1 -fmodules -fimplicit-module-maps -fbuiltin-headers-in-system-modules \7// RUN:     -fmodules-cache-path=%t -fdisable-module-hash -isystem %S/Inputs/System/usr/include \8// RUN:     -fsyntax-only %s -verify9// RUN: cp %t/cstd.pcm %t-saved/cstd.pcm10 11// Even with -Werror don't rebuild a system module12// RUN: %clang_cc1 -fmodules -fimplicit-module-maps -fbuiltin-headers-in-system-modules \13// RUN:     -fmodules-cache-path=%t -fdisable-module-hash -isystem %S/Inputs/System/usr/include \14// RUN:     -fsyntax-only %s -verify -Werror15// RUN: diff %t/cstd.pcm %t-saved/cstd.pcm16 17// Unless -Wsystem-headers is on18// RUN: %clang_cc1 -fmodules -fimplicit-module-maps -fbuiltin-headers-in-system-modules \19// RUN:     -fmodules-cache-path=%t -fdisable-module-hash -isystem %S/Inputs/System/usr/include \20// RUN:     -fsyntax-only %s -verify -Werror=unused -Wsystem-headers21// RUN: not diff %t/cstd.pcm %t-saved/cstd.pcm22 23// expected-no-diagnostics24@import cstd;25