Skip to content

Commit 525bcd0

Browse files
Merge pull request #10 from scala/backport-lts-3.3-21678
Backport "Let show behave more robustly for Recheck" to LTS
2 parents 0150109 + 15e4ee0 commit 525bcd0

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

compiler/src/dotty/tools/dotc/transform/Recheck.scala

+7-4
Original file line numberDiff line numberDiff line change
@@ -39,10 +39,13 @@ object Recheck:
3939

4040
val addRecheckedTypes = new TreeMap:
4141
override def transform(tree: Tree)(using Context): Tree =
42-
val tree1 = super.transform(tree)
43-
tree.getAttachment(RecheckedType) match
44-
case Some(tpe) => tree1.withType(tpe)
45-
case None => tree1
42+
try
43+
val tree1 = super.transform(tree)
44+
tree.getAttachment(RecheckedType) match
45+
case Some(tpe) => tree1.withType(tpe)
46+
case None => tree1
47+
catch
48+
case _:TypeError => tree
4649

4750
extension (sym: Symbol)
4851

0 commit comments

Comments
 (0)