1// RUN: %clang_cc1 -std=c++20 %s -triple %itanium_abi_triple -emit-llvm -o - | FileCheck %s 2 3// module-purview extern "C++" semantics not implemented 4// XFAIL: * 5 6export module FOO; 7extern "C++" export class A; 8export class B; 9 10// CHECK-DAG: void @_ZW3FOO3FooP1APNS_1B( 11export void Foo (A *, B*) { 12} 13 14extern "C++" { 15// CHECK-DAG: void @_Z3BarP1APW3FOO1B( 16export void Bar (A *, B*) { 17} 18} 19