You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix issue with certain synthetics missing in compiletime.typechecks (#22978)
Previously, instead of using the `PostTyper` phase directly, a typed
tree `Transformer` was used. However, it did not transform the
`ClassInfo` values using the `PostTyper.transformInfo` method, which
lead to `RefChecks` not finding certain synthesized methods, throwing an
incorrect error about a missing implementation. This is fixed by running
the full suite of `PostTyper` transforms.
A minor refactor is included, to limit the repeated CompilationUnit
construction and error checking.
FIxes#22968
0 commit comments