// { dg-additional-options -fmodules-ts }
import foo;
struct pthread_attr_t obj2;
pthread_attr_t obj1; // OK -- we see the implicit typedef
bob obj4;
// the structure tag is not exported.  We find the typedef-name, which
// is ill-formed
struct bob obj5;  // { dg-error "using typedef-name" }