diff options
Diffstat (limited to 'sources/scalac/util/Name.java')
-rw-r--r-- | sources/scalac/util/Name.java | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/sources/scalac/util/Name.java b/sources/scalac/util/Name.java index 2522cb59f8..0978c7589d 100644 --- a/sources/scalac/util/Name.java +++ b/sources/scalac/util/Name.java @@ -338,9 +338,11 @@ public final class Name { /** is this name a variable identifier? */ public boolean isVariable() { - return ((names[index] >= 'a') && (names[index] <= 'z')) || - (names[index] == '_') && - this != Names.null_; + return ((names[index] >= 'a' && names[index] <= 'z') || + names[index] == '_') && + this != Names.null_ && + this != Names.true_ && + this != Names.false_; } public static final Name ERROR = Name.fromString("<error>"); |