From 67670693e8649fb73cbe1866e0b26f84af6fd2c2 Mon Sep 17 00:00:00 2001 From: nitrix Date: Mon, 11 Nov 2019 15:46:55 +0100 Subject: [PATCH] explicitly set the type of Blocks to null --- .../java/de/hsrm/compiler/Klang/ContextAnalysis.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/main/java/de/hsrm/compiler/Klang/ContextAnalysis.java b/src/main/java/de/hsrm/compiler/Klang/ContextAnalysis.java index ce4e407..72e4974 100644 --- a/src/main/java/de/hsrm/compiler/Klang/ContextAnalysis.java +++ b/src/main/java/de/hsrm/compiler/Klang/ContextAnalysis.java @@ -14,8 +14,10 @@ public class ContextAnalysis extends KlangBaseVisitor { Node currentStatement = this.visit(ctx.statement(i)); statements[i] = (Statement) currentStatement; } - - return new Block(statements); + + Block result = new Block(statements); + result.type = null; + return result; } @Override @@ -27,7 +29,9 @@ public class ContextAnalysis extends KlangBaseVisitor { statements[i] = (Statement) currentStatement; } - return new Block(statements); + Block result = new Block(statements); + result.type = null; + return result; } @Override