import std.stdio; template foo(int number) { immutable int foo = number; immutable int bar = number; } void main() { writeln(foo!(123)); }
Standard input is empty
/usr/lib/dmd2/src/phobos/std/stdio.d(1247): Error: cannot have parameter of type void /usr/lib/dmd2/src/phobos/std/stdio.d(1247): Error: variable std.stdio.writeln!(void).writeln._param_0 voids have no value
Standard output is empty