blob: 0d6ef276aa08f4669a6012ffb67df46fdc7689ff [file] [log] [blame]
// REQUIRED_ARGS: -o-
/*
TEST_OUTPUT:
---
main
+alias apiSym1
a.expensiveArgs: 1
a.expensiveTemplate: 1
-alias apiSym1
+alias apiSym3
b.expensiveArgs: 3
b.expensiveTemplate: 3
-alias apiSym3
---
*/
import imports.test13242a;
void main()
{
pragma(msg, "main");
cheapFunc();
pragma(msg, "+alias apiSym1");
alias apiSym1 = .apiSym1;
pragma(msg, "-alias apiSym1");
// imports.test13242a.apiSym2 is not analyzed.
pragma(msg, "+alias apiSym3");
alias apiSym3 = .apiSym3;
pragma(msg, "-alias apiSym3");
}