blob: 80439c027e93bdd30d8632a7d328f83e04ca92ea [file] [edit]
// Test that --precompile-reduced-bmi generates -emit-reduced-module-interface
// RUN: %clang -std=c++20 %s --precompile-reduced-bmi -### 2>&1 | FileCheck %s --check-prefix=CHECK-REDUCED
//
// Test that --precompile still generates -emit-module-interface
// RUN: %clang -std=c++20 %s --precompile -### 2>&1 | FileCheck %s --check-prefix=CHECK-FULL
export module Hello;
// CHECK-REDUCED: -emit-reduced-module-interface
// CHECK-REDUCED-NOT: -emit-module-interface
// CHECK-FULL: -emit-module-interface
// CHECK-FULL-NOT: -emit-reduced-module-interface