1 // RUN: %clang_cc1 -std=c++20 %s -verify 2 // expected-no-diagnostics 3 module; 4 5 #include "Inputs/h1.h" 6 7 export module x; 8 foo()9extern "C" void foo() { 10 return; 11 } 12 13 extern "C" { bar()14void bar() { 15 return; 16 } baz()17int baz() { 18 return 3; 19 } double_func()20double double_func() { 21 return 5.0; 22 } 23 } 24 25 extern "C++" { bar_cpp()26void bar_cpp() { 27 return; 28 } baz_cpp()29int baz_cpp() { 30 return 3; 31 } double_func_cpp()32double double_func_cpp() { 33 return 5.0; 34 } 35 } 36