Stop using va_argsave now that va_start works correctly without it

This commit is contained in:
Daniel Murphy 2015-01-27 16:17:24 +11:00
parent 271f44e5da
commit 1d2a706f4a
2 changed files with 2 additions and 8 deletions

View file

@ -313,9 +313,6 @@ class OutBuffer
void printf(string format, ...) @trusted void printf(string format, ...) @trusted
{ {
va_list ap; va_list ap;
static if (is(typeof(__va_argsave)))
va_start(ap, __va_argsave);
else
va_start(ap, format); va_start(ap, format);
vprintf(format, ap); vprintf(format, ap);
va_end(ap); va_end(ap);

View file

@ -1206,9 +1206,6 @@ class Stream : InputStream, OutputStream {
// returns number of bytes written // returns number of bytes written
size_t printf(const(char)[] format, ...) { size_t printf(const(char)[] format, ...) {
va_list ap; va_list ap;
static if (is(typeof(__va_argsave)))
va_start(ap, __va_argsave);
else
va_start(ap, format); va_start(ap, format);
auto result = vprintf(format, ap); auto result = vprintf(format, ap);
va_end(ap); va_end(ap);