diff --git a/frontends/dotty/src/main/scala/stainless/frontends/dotc/ASTExtractors.scala b/frontends/dotty/src/main/scala/stainless/frontends/dotc/ASTExtractors.scala index a0b5872b5..9760fd856 100644 --- a/frontends/dotty/src/main/scala/stainless/frontends/dotc/ASTExtractors.scala +++ b/frontends/dotty/src/main/scala/stainless/frontends/dotc/ASTExtractors.scala @@ -1268,7 +1268,7 @@ trait ASTExtractors { object ExBigSubstringExpression { def unapply(tree: tpd.Apply) : Option[(tpd.Tree, tpd.Tree)] = tree match { case Apply(Select( - Apply(ExSelected("stainless", "lang", "package$", "StringDecorations"), stringExpr :: Nil), + Apply(ExSymbol("stainless", "lang", "package$", "StringDecorations"), stringExpr :: Nil), ExNamed("bigSubstring")), startExpr :: Nil) => Some(stringExpr, startExpr) case _ => None @@ -1279,7 +1279,7 @@ trait ASTExtractors { object ExBigSubstring2Expression { def unapply(tree: tpd.Apply) : Option[(tpd.Tree, tpd.Tree, tpd.Tree)] = tree match { case Apply(Select( - Apply(ExSelected("stainless", "lang", "package$", "StringDecorations"), stringExpr :: Nil), + Apply(ExSymbol("stainless", "lang", "package$", "StringDecorations"), stringExpr :: Nil), ExNamed("bigSubstring")), startExpr :: endExpr :: Nil) => Some(stringExpr, startExpr, endExpr) case _ => None