From dae7d85c80e1744bbbb1af9e9fc7b653a7cf7455 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laurent=20Tr=C3=A9guier?= Date: Mon, 11 Feb 2019 13:55:33 +0100 Subject: [PATCH] Fix #427 - Crash on invariant (#428) Fix #427 - Crash on invariant merged-on-behalf-of: Basile-z --- src/dfmt/ast_info.d | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/dfmt/ast_info.d b/src/dfmt/ast_info.d index c5bd3cc..9c3f68f 100644 --- a/src/dfmt/ast_info.d +++ b/src/dfmt/ast_info.d @@ -292,7 +292,9 @@ final class FormatVisitor : ASTVisitor override void visit(const Invariant invariant_) { - astInformation.doubleNewlineLocations ~= invariant_.blockStatement.endLocation; + if (invariant_.blockStatement !is null) + astInformation.doubleNewlineLocations ~= invariant_.blockStatement.endLocation; + invariant_.accept(this); }