blob: 4389be992440b480b7f6b11403ab116c536be49c [file] [log] [blame]
// RUN: rm -rf %t
// RUN: split-file %s %t
// RUN: %clang -std=c++20 -fmodule-header %t/A.h -o %t/A.pcm
// RUN: %clang -std=c++20 -fmodule-header %t/B.h -o %t/B.pcm
// RUN: %clang -std=c++20 -fsyntax-only -fmodule-file=%t/A.pcm -fmodule-file=%t/B.pcm %t/main.cpp
//--- A.h
// expected-no-diagnostics
enum { A = 0 };
//--- B.h
// expected-no-diagnostics
enum { B = 1 };
//--- main.cpp
// expected-no-diagnostics
import "A.h";
import "B.h";
int main() {}