From 6a39efba0f909b0b7b1432be6b2151dbd939d3c9 Mon Sep 17 00:00:00 2001 From: Hackerpilot Date: Tue, 10 Sep 2013 22:47:35 -0700 Subject: [PATCH] Fixed vararg and type formatting --- formatter.d | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/formatter.d b/formatter.d index e3adbfc..2b7bbcf 100644 --- a/formatter.d +++ b/formatter.d @@ -492,13 +492,13 @@ class Formatter(Sink) } if (parameter.type !is null) format(parameter.type); - if (parameter.vararg) - sink.put("..."); if (parameter.name.type != TokenType.invalid) { sink.put(" "); sink.put(parameter.name.value); } + if (parameter.vararg) + sink.put(" ..."); } void format(Parameters parameters) @@ -685,7 +685,7 @@ class Formatter(Sink) bool first = true; foreach (constructor; type.typeConstructors) { - if (!first) + if (first) sink.put(" "); first = false; sink.put(getTokenValue(constructor));