3 // RUN: split-file %s %t
5 // RUN: %clang_cc1 -std=c++20 -emit-module-interface %t/partition1.cpp \
6 // RUN: -o %t/A-Part1.pcm
8 // RUN: %clang_cc1 -std=c++20 -emit-module-interface %t/partition2.cpp \
9 // RUN: -o %t/A-Part2.pcm
11 // RUN: %clang_cc1 -std=c++20 -emit-module-interface %t/partition3.cpp \
12 // RUN: -o %t/A-Part3.pcm
14 // RUN: %clang_cc1 -std=c++20 -emit-module-interface %t/moduleA.cpp \
15 // RUN: -fprebuilt-module-path=%t
17 // expected-no-diagnostics
20 export module A
:Part1
;
26 export module A
:Part2
;
32 export module A
:Part3
;