[Flang] remove whole-archive option for AIX linker (#76039)
[llvm-project.git] / clang / test / CXX / module / module.unit / p7 / t1.cpp
blobdcafb3b60c380273c819928d371d640ed44fb79d
1 // RUN: %clang_cc1 -std=c++20 %s -verify
2 // expected-no-diagnostics
3 module;
5 #include "Inputs/h1.h"
7 export module x;
9 extern "C" void foo() {
10 return;
13 extern "C" {
14 void bar() {
15 return;
17 int baz() {
18 return 3;
20 double double_func() {
21 return 5.0;
25 extern "C++" {
26 void bar_cpp() {
27 return;
29 int baz_cpp() {
30 return 3;
32 double double_func_cpp() {
33 return 5.0;