blob: e6ce3b5bf11f601c4f91e61cadc47c202e950367 [file] [log] [blame]
// REQUIRED_ARGS: -o-
// PERMUTE_ARGS:
// COMPILED_IMPORTS: imports/test15117a.d
/*
TEST_OUTPUT:
---
fail_compilation/test15177.d-mixin-20(20): Error: `imports.test15117a.object` is not visible from module `test15177`
fail_compilation/test15177.d(29): Error: template instance `test15177.RunApiTest!()` error instantiating
---
*/
import users = imports.test15117a;
void RunApiTest(T...)()
{
foreach (name; __traits(allMembers, users))
{
// 3. list the name of TyepInfoStructDeclaration,
// but it's just internal symbol and invisible.
mixin("alias func = users . " ~ name ~ ";");
}
}
void main()
{
// 1. run semantic3 of users.test_usr_1
users.test_usr_1();
RunApiTest!();
}