xref: /llvm-project/clang/test/CodeGenCXX/cxx20-module-nested-2.cppm (revision d54888a3ebb141cdbb5e88ed7a3a2a54d24fc904)
1// RUN: %clang_cc1 -std=c++20 %s -triple %itanium_abi_triple -emit-llvm -o - | FileCheck %s
2export module FOO;
3namespace Outer {
4class Y;
5class Inner {
6  class X;
7  void Fn (X &, Y &); // #2
8};
9// CHECK-DAG: void @_ZN5OuterW3FOO5Inner2FnERNS1_1XERNS_S0_1YE(
10void Inner::Fn (X &, Y &) {}
11}
12
13