We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent aa18b7e commit 17205d9Copy full SHA for 17205d9
compiler/src/dotty/tools/dotc/parsing/Parsers.scala
@@ -1376,7 +1376,10 @@ object Parsers {
1376
val dedented = lines.dropRight(1).map { line =>
1377
if (line.startsWith(closingIndent)) line.substring(closingIndent.length)
1378
else if (line.trim.isEmpty) "" // Empty or whitespace-only lines
1379
- else ??? // should never happen
+ else assert(
1380
+ false,
1381
+ s"line \"$line\" in dedented string must be either empty or be further indented than the closing delimiter"
1382
+ )
1383
}
1384
1385
// Drop the first line if it's empty (the newline after opening delimiter)
0 commit comments