From 428043db7134687ab16bbd06532f7205018b3af8 Mon Sep 17 00:00:00 2001 From: Hackerpilot Date: Thu, 19 May 2016 00:37:01 -0700 Subject: [PATCH] Fix null pointer error in comma expression check --- src/analysis/comma_expression.d | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/analysis/comma_expression.d b/src/analysis/comma_expression.d index fae7eba..846440d 100644 --- a/src/analysis/comma_expression.d +++ b/src/analysis/comma_expression.d @@ -41,9 +41,12 @@ class CommaExpressionCheck : BaseAnalyzer // Dconf 2016 override void visit(const SynchronizedStatement ss) { - ++interest; - visit(ss.expression); - --interest; + if (ss.expression !is null) + { + ++interest; + visit(ss.expression); + --interest; + } visit(ss.statementNoCaseNoDefault); }