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 cfe8305 commit 29c03b9Copy full SHA for 29c03b9
compiler/src/dotty/tools/dotc/typer/Checking.scala
@@ -917,7 +917,7 @@ trait Checking {
917
enum Reason:
918
case NonConforming, RefutableExtractor
919
920
- def fail(pat: Tree, pt: Type, reason: Reason): Boolean = {
+ def fail(pat: Tree, pt: Type, reason: Reason): Boolean = !pat.tpe.isErroneous && !pt.isErroneous && {
921
import Reason.*
922
val message = reason match
923
case NonConforming =>
0 commit comments