Ivan Kochurkin
b24d5390a8
[FIR] Use proper directOverriddenFunctions fun in FirNativeThrowsChecker
...
Fix false positive `INCOMPATIBLE_THROWS_OVERRIDE`
^KT-65105 Fixed
Merge-request: KT-MR-14937
Merged-by: Ivan Kochurkin <Ivan.Kochurkin@jetbrains.com >
2024-03-14 10:37:08 +00:00
Ivan Kylchik
5dbe81fd7f
[FIR] Always expand a type before checking it in FirConstChecks
...
The issue appeared when we analyzed some typealias.
1. The typealias itself could be valid, but it could point
to an invalid type.
2. The typealias could point, for example, to an unsigned
type that must be handled in a special way
#KT-59894
2023-12-06 10:54:21 +00:00
Vladimir Sukharev
3e2c662b6b
[FIR] Add testcases to throw class with unresolved parent.
...
^KT-60048 Fixed
2023-09-08 11:40:35 +00:00
Vladimir Sukharev
69b2e2c0ba
[FIR] Don't diagnose MISSING_EXCEPTION_IN_THROWS_ON_SUSPEND in presence of unresolved class
...
^KT-60048 Fixed
2023-09-08 11:40:35 +00:00
Kirill Rakhman
9dda5e4fcd
[Test] Remove redundant FIR_DISABLE_LAZY_RESOLVE_CHECKS directives
...
KT-56177
2023-02-28 10:19:18 +00:00
Ilya Kirillov
644d1bf0d0
[FIR] ignore tests which fail because of resolve contracts violation
2022-12-12 16:21:07 +00:00
Ivan Kochurkin
ad1fb07a95
[FIR] Implement FirNativeThrowsChecker
2022-07-25 23:30:09 +02:00
Ivan Kochurkin
502349c594
[FIR] Implement Native test infrastructure, add FirNativeSessionFactory
2022-07-25 23:30:09 +02:00