diff options
Diffstat (limited to 'java/com/google/turbine/parse/ConstExpressionParser.java')
-rw-r--r-- | java/com/google/turbine/parse/ConstExpressionParser.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/java/com/google/turbine/parse/ConstExpressionParser.java b/java/com/google/turbine/parse/ConstExpressionParser.java index 8b7466f..e4aad6b 100644 --- a/java/com/google/turbine/parse/ConstExpressionParser.java +++ b/java/com/google/turbine/parse/ConstExpressionParser.java @@ -588,11 +588,11 @@ public class ConstExpressionParser { } eat(); int pos = position; - Tree.ConstVarName constVarName = (Tree.ConstVarName) qualIdent(); - if (constVarName == null) { + Expression constVarName = qualIdent(); + if (!(constVarName instanceof Tree.ConstVarName)) { return null; } - ImmutableList<Ident> name = constVarName.name(); + ImmutableList<Ident> name = ((Tree.ConstVarName) constVarName).name(); ImmutableList.Builder<Tree.Expression> args = ImmutableList.builder(); if (token == Token.LPAREN) { eat(); |