Commit e6441f1
committed
SI-6685 fixes error handling in typedApply
When MissingClassTagError doesn't lead to an exception, but rather
silently sets an error, we need to bubble the resulting erroneous tree
up the responsibility chain instead of mindlessly typechecking this again.
This wasn't an issue before, because as far as I can guess the
aforementioned error setter was always throwing exceptions in the most
common usage scenarios (therefore the typecheck-again-fail-again
vicious loop wasn't triggered).1 parent 57b91c5 commit e6441f1
1 file changed
+2
-3
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4516 | 4516 | | |
4517 | 4517 | | |
4518 | 4518 | | |
4519 | | - | |
| 4519 | + | |
4520 | 4520 | | |
4521 | 4521 | | |
4522 | | - | |
| 4522 | + | |
4523 | 4523 | | |
4524 | | - | |
4525 | 4524 | | |
4526 | 4525 | | |
4527 | 4526 | | |
| |||
0 commit comments