From ca7ef66fddf169cd275c6ac5b7c0e8c10dc73d50 Mon Sep 17 00:00:00 2001 From: Som Snytt Date: Thu, 21 Mar 2024 09:05:07 -0700 Subject: [PATCH] Avoid NoPosition.start in Scaladoc warning --- src/compiler/scala/tools/nsc/ast/DocComments.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/compiler/scala/tools/nsc/ast/DocComments.scala b/src/compiler/scala/tools/nsc/ast/DocComments.scala index f883cac5ad95..9a7b7127a1aa 100644 --- a/src/compiler/scala/tools/nsc/ast/DocComments.scala +++ b/src/compiler/scala/tools/nsc/ast/DocComments.scala @@ -363,7 +363,7 @@ trait DocComments { self: Global => case Some(replacement) => replaceWith(replacement) case None => val pos = docCommentPos(sym) - val loc = pos withPoint (pos.start + vstart + 1) + val loc = if (pos.isDefined) pos.withPoint(pos.start + vstart + 1) else NoPosition runReporting.warning(loc, s"Variable $vname undefined in comment for $sym in $site", WarningCategory.Scaladoc, sym) } }