]>
Commit | Line | Data |
---|---|---|
b4c522fa | 1 | // REQUIRED_ARGS: -o- |
5fee5ec3 | 2 | // EXTRA_FILES: imports/test13242a.d imports/test13242b.d |
b4c522fa IB |
3 | /* |
4 | TEST_OUTPUT: | |
5 | --- | |
6 | main | |
7 | +alias apiSym1 | |
8 | a.expensiveArgs: 1 | |
9 | a.expensiveTemplate: 1 | |
10 | -alias apiSym1 | |
11 | +alias apiSym3 | |
12 | b.expensiveArgs: 3 | |
13 | b.expensiveTemplate: 3 | |
14 | -alias apiSym3 | |
15 | --- | |
16 | */ | |
17 | ||
18 | import imports.test13242a; | |
19 | ||
20 | void main() | |
21 | { | |
22 | pragma(msg, "main"); | |
23 | ||
24 | cheapFunc(); | |
25 | ||
26 | pragma(msg, "+alias apiSym1"); | |
27 | alias apiSym1 = .apiSym1; | |
28 | pragma(msg, "-alias apiSym1"); | |
29 | ||
30 | // imports.test13242a.apiSym2 is not analyzed. | |
31 | ||
32 | pragma(msg, "+alias apiSym3"); | |
33 | alias apiSym3 = .apiSym3; | |
34 | pragma(msg, "-alias apiSym3"); | |
35 | } |