Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix #12459: Warn instead of error if TASTy is not in sync with classfile
This updates Scala 2.13 to match the current behavior in Scala 3 when TASTy is not in sync with classfile, which is to print a warning and suggest cleaning instead of erroring. The same change for Scala 3 happened in the following pull request: scala/scala3#9125 The Scala 3 change was made as a result of the following issue: scala/scala3#8839 The commit message from the Scala 3 fix is as follows: > Only warn if TASTy is not in sync with classfile > > If they are not in sync, we warn and suggest to clean. > We assume that the TASTy is up to date (arbitrary choise) and load it regardless. > This way we are resiliant to the failiure if the loaded class API did not change or > did not have an impact on the code we are compiling."
- Loading branch information