brintos

brintos / llvm-project-archived public Read only

0
0
Text · 454 B · a87bf04 Raw
18 lines · plain
1// RUN: %clang_cc1 -std=c++20 %s -triple %itanium_abi_triple -emit-llvm -o - | FileCheck %s2module;3# 4 __FILE__ 14namespace Outer::Inner {5class X;6// CHECK-DAG: void @_ZN5Outer5Inner3BarERNS0_1XE(7void Bar (X &) {}8} // namespace Outer::Inner9# 10 "" 210export module FOO;	11namespace Outer {12class Y;13namespace Inner {14// CHECK-DAG: void @_ZN5Outer5InnerW3FOO2FnERNS0_1XERNS_S1_1YE(15void Fn (X &, Y &){}  // #116} // namespace Inner17} // namespace Outer18