From 6045bd4eb5b709f81259ae3ef34f0076ae627112 Mon Sep 17 00:00:00 2001 From: Sam Harwell Date: Wed, 18 Jul 2012 15:42:38 -0500 Subject: [PATCH] Add null check --- tool/src/org/antlr/v4/semantics/SymbolChecks.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tool/src/org/antlr/v4/semantics/SymbolChecks.java b/tool/src/org/antlr/v4/semantics/SymbolChecks.java index d3e8cdd5f..75d068f38 100644 --- a/tool/src/org/antlr/v4/semantics/SymbolChecks.java +++ b/tool/src/org/antlr/v4/semantics/SymbolChecks.java @@ -280,7 +280,7 @@ public class SymbolChecks { g.fileName, ref.token, ruleName); } GrammarAST arg = (GrammarAST)ref.getChild(0); - if ( arg!=null && r.args==null ) { + if ( arg!=null && (r==null || r.args==null) ) { errMgr.grammarError(ErrorType.RULE_HAS_NO_ARGS, g.fileName, ref.token, ruleName);