1 // RUN: %clang_cc1 -std=c++20 %s -triple %itanium_abi_triple -emit-llvm -o - | FileCheck %s
3 // module-purview extern "C++" semantics not implemented
7 extern "C++" export class A;
10 // CHECK-DAG: void @_ZW3FOO3FooP1APNS_1B(
11 export void Foo (A *, B*) {
15 // CHECK-DAG: void @_Z3BarP1APW3FOO1B(
16 export void Bar (A *, B*) {