From 8348386516e9aa1edbc661e8e24ca074891505c8 Mon Sep 17 00:00:00 2001 From: Tomasz Godzik Date: Tue, 28 Jun 2022 15:45:40 +0200 Subject: [PATCH] Add a guard against empty ident --- compiler/src/dotty/tools/dotc/semanticdb/Scala3.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/src/dotty/tools/dotc/semanticdb/Scala3.scala b/compiler/src/dotty/tools/dotc/semanticdb/Scala3.scala index 9738eea43960..a46ff4f323bf 100644 --- a/compiler/src/dotty/tools/dotc/semanticdb/Scala3.scala +++ b/compiler/src/dotty/tools/dotc/semanticdb/Scala3.scala @@ -416,7 +416,7 @@ object Scala3: unicodeEscape.replaceAllIn(symbol, m => String.valueOf(Integer.parseInt(m.group(1), 16).toChar).nn) def isJavaIdent = - isJavaIdentifierStart(symbol.head) && symbol.tail.forall(isJavaIdentifierPart) + symbol.nonEmpty && isJavaIdentifierStart(symbol.head) && symbol.tail.forall(isJavaIdentifierPart) end StringOps given InfoOps: AnyRef with