blob: 3ed74c9cc42325df9e2e5ad15da44a81b9448420 [file] [log] [blame]
// { dg-additional-options "-fmodules-ts" }
export module frob;
// { dg-module-cmi !frob }
namespace
{
// We shouldn't be complaining about members of internal linkage entities
class X {};
}
static int frob ()
{
return 1;
}
export int f (int = frob ()); // { dg-error "exposes TU-local entity" }
int goof (X &); // { dg-error "exposes TU-local entity" }