mirror of
https://github.com/dlang/dmd.git
synced 2025-04-26 21:21:48 +03:00
35 lines
1.1 KiB
D
35 lines
1.1 KiB
D
/*
|
|
EXTRA_FILES: imports/a10528.d
|
|
TEST_OUTPUT:
|
|
---
|
|
fail_compilation/fail10528.d(24): Error: undefined identifier `a`
|
|
fail_compilation/fail10528.d(25): Error: undefined identifier `a` in module `a10528`
|
|
fail_compilation/fail10528.d(27): Error: undefined identifier `b`
|
|
fail_compilation/fail10528.d(28): Error: undefined identifier `b` in module `a10528`
|
|
fail_compilation/fail10528.d(30): Error: no property `c` for type `a10528.S`
|
|
fail_compilation/imports/a10528.d(4): struct `S` defined here
|
|
fail_compilation/fail10528.d(31): Error: no property `c` for type `a10528.S`
|
|
fail_compilation/imports/a10528.d(4): struct `S` defined here
|
|
fail_compilation/fail10528.d(33): Error: no property `d` for type `a10528.C`
|
|
fail_compilation/imports/a10528.d(5): class `C` defined here
|
|
fail_compilation/fail10528.d(34): Error: no property `d` for type `a10528.C`
|
|
fail_compilation/imports/a10528.d(5): class `C` defined here
|
|
---
|
|
*/
|
|
|
|
import imports.a10528;
|
|
|
|
void main()
|
|
{
|
|
auto a1 = a;
|
|
auto a2 = imports.a10528.a;
|
|
|
|
auto b1 = b;
|
|
auto b2 = imports.a10528.b;
|
|
|
|
auto c1 = S.c;
|
|
with (S) auto c2 = c;
|
|
|
|
auto d1 = C.d;
|
|
with (C) auto d2 = d;
|
|
}
|