diff --git a/astprinter.d b/astprinter.d index 1f1326c..8b709b5 100644 --- a/astprinter.d +++ b/astprinter.d @@ -275,9 +275,10 @@ class XMLPrinter : ASTVisitor { output.writeln(""); visit(conditionalDeclaration.compileCondition); - output.writeln(""); - visit(conditionalDeclaration.trueDeclaration); - output.writeln(""); + output.writeln(""); + foreach (dec; conditionalDeclaration.trueDeclarations) + visit(dec); + output.writeln(""); if (conditionalDeclaration.falseDeclaration !is null) { output.writeln("");