We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 0150109 + 15e4ee0 commit 525bcd0Copy full SHA for 525bcd0
compiler/src/dotty/tools/dotc/transform/Recheck.scala
@@ -39,10 +39,13 @@ object Recheck:
39
40
val addRecheckedTypes = new TreeMap:
41
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
+ try
+ val tree1 = super.transform(tree)
+ tree.getAttachment(RecheckedType) match
+ case Some(tpe) => tree1.withType(tpe)
46
+ case None => tree1
47
+ catch
48
+ case _:TypeError => tree
49
50
extension (sym: Symbol)
51
0 commit comments