// { dg-additional-options "-fmodules-ts -Wno-global-module" } // { dg-module-cmi !bad } module; static int x = 123; // { dg-message "declared here with internal linkage" } static void f() {} // { dg-message "declared here with internal linkage" } using T = struct {}; // { dg-message "declared here with no linkage" } export module bad; export using ::x; // { dg-error "does not have external linkage" } export using ::f; // { dg-error "does not have external linkage" } export using ::T; // { dg-error "does not have external linkage" }