I'm not sure, but the code given at http://digitalmars.com/d/2.0/variadic-function-templates.html uses size_t.sizeof instead of int.sizeof
The use of size_t is OK, but the example code should be using std.stdarg, va_arg!(arg), etc. Changing to a website bug.
closing: that page no longer uses size_t or std.stdarg
Bugs that have been fixed should be marked WORKSFORME.