xref: /llvm-project/clang/test/Modules/pr38554.cppm (revision d2639ffff2673c39885400c45c317afd4e2c9f8d)
1// RUN: rm -rf %t
2// RUN: mkdir -p %t
3// RUN: split-file %s %t
4//
5// RUN: %clang_cc1 -std=c++20 -fsyntax-only -verify %t/c.cppm
6
7//--- a.hpp
8#pragma once
9using a = int;
10
11//--- b.hpp
12#pragma once
13#include "a.hpp"
14a b;
15
16//--- c.cppm
17// expected-no-diagnostics
18module;
19#include "b.hpp"
20export module c;
21export using ::a;
22