blob: fd090d6ddf142b3886baba8717294c3a2dca55d7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
// rm -rf %t && mkdir %t
// RUN: %clang_cc1 -fmodules -emit-module -fmodule-name=mod %S/Inputs/pch-shared-module/module.modulemap -o %t/mod.pcm
// RUN: %clang_cc1 -fmodules -emit-pch %S/Inputs/pch-shared-module/pch.h -o %t/pch.h.gch \
// RUN: -fmodule-file=%t/mod.pcm -fmodule-map-file=%S/Inputs/pch-shared-module/module.modulemap
// Check that `mod.pcm` is loaded correctly, even though it's imported by the PCH as well.
// RUN: %clang_cc1 -fmodules -fsyntax-only %s -include-pch %t/pch.h.gch -I %S/Inputs/pch-shared-module \
// RUN: -fmodule-file=%t/mod.pcm -fmodule-map-file=%S/Inputs/pch-shared-module/module.modulemap -verify
#include "mod.h"
// expected-no-diagnostics
|