From 3e676ba6d1a301588146437ff9ae68aa0adc859c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laurent=20Tr=C3=A9guier?= Date: Mon, 11 Feb 2019 11:33:54 +0100 Subject: [PATCH] Fix #427 - Crash on invariant --- 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); }