1 // { dg-additional-options -fmodules-ts } 2 3 import foo; 4 struct pthread_attr_t obj2; 5 pthread_attr_t obj1; // OK -- we see the implicit typedef 6 7 bob obj4; 8 // the structure tag is not exported. We find the typedef-name, which 9 // is ill-formed 10 struct bob obj5; // { dg-error "using typedef-name" } 11