DMD 2.051 with -unittest: import std.algorithm, std.range, std.stdio : writeln; void main() {} void average(double[]) { writeln("non-variadic"); } void average(double[]...) { writeln("variadic"); } unittest { average(1.5); // writes "variadic" }