1 // REQUIRED_ARGS: -o- 2 // PERMUTE_ARGS: 3 // COMPILED_IMPORTS: imports/test15117a.d 4 /* 5 TEST_OUTPUT: 6 --- 7 fail_compilation/test15177.d-mixin-20(20): Error: `imports.test15117a.object` is not visible from module `test15177` 8 fail_compilation/test15177.d(29): Error: template instance `test15177.RunApiTest!()` error instantiating 9 --- 10 */ 11 12 import users = imports.test15117a; 13 RunApiTest(T...)14void RunApiTest(T...)() 15 { 16 foreach (name; __traits(allMembers, users)) 17 { 18 // 3. list the name of TyepInfoStructDeclaration, 19 // but it's just internal symbol and invisible. 20 mixin("alias func = users . " ~ name ~ ";"); 21 } 22 } 23 main()24void main() 25 { 26 // 1. run semantic3 of users.test_usr_1 27 users.test_usr_1(); 28 29 RunApiTest!(); 30 } 31