brintos

brintos / llvm-project-archived public Read only

0
0
Text · 684 B · fd090d6 Raw
15 lines · c
1// rm -rf %t && mkdir %t2 3// RUN: %clang_cc1 -fmodules -emit-module -fmodule-name=mod %S/Inputs/pch-shared-module/module.modulemap -o %t/mod.pcm4 5// RUN: %clang_cc1 -fmodules -emit-pch %S/Inputs/pch-shared-module/pch.h -o %t/pch.h.gch \6// RUN:   -fmodule-file=%t/mod.pcm -fmodule-map-file=%S/Inputs/pch-shared-module/module.modulemap7 8// Check that `mod.pcm` is loaded correctly, even though it's imported by the PCH as well.9// RUN: %clang_cc1 -fmodules -fsyntax-only %s -include-pch %t/pch.h.gch -I %S/Inputs/pch-shared-module \10// RUN:   -fmodule-file=%t/mod.pcm -fmodule-map-file=%S/Inputs/pch-shared-module/module.modulemap -verify11 12#include "mod.h"13 14// expected-no-diagnostics15