/* https://issues.dlang.org/show_bug.cgi?id=10619 PERMUTE_ARGS: RUN_OUTPUT: --- 1 2 3 4 --- */ void main() { { int x = 1; print!x(); } { int x = 2; print!x(); } { static int y = 3; print!y(); } { static int y = 4; print!y(); } } void print(alias symbol)() { import core.stdc.stdio : printf; printf("%d\n", symbol); }