Dmitriy Novozhilov
7813bb35cf
[FIR2IR] Provide remapped f/o symbols to declaration storage
...
After a generation of fake overrides some code may still to refer old
symbols from declaration storage (like computation of overridden
symbols for lazy functions), so we need to remap those symbols using
information from IR f/o generator
2023-12-15 15:38:10 +00:00
Kirill Rakhman
3fe0d3286c
[Tests] Mute failing FakeOverrideRebuilder tests after #KT-61282
...
#KT-63489
2023-11-22 08:46:17 +00:00
Kirill Rakhman
865b8a4175
[FIR] Create special hidden override for Java signature clash due to rename
...
This fixes CharBuffer.get resolving to CharBuffer.charAt
#KT-61282 Fixed
2023-11-22 08:46:17 +00:00
Dmitriy Novozhilov
3f2e996803
[FIR2IR] Load builtin classes instead of creating them on the fly
...
This change uncovered KT-61282, which was hidden because of incorrect
module fragments used as parent for builtin classes
2023-08-22 18:36:20 +00:00
Ilya Chernikov
8f5d5c3ace
FIR: Fixes in testdata after implementing FIR-specific IrBuiltIns
2021-07-16 02:24:29 +03:00
Alexander Udalov
401f0ac583
Use TARGET_BACKEND instead of DONT_TARGET_EXACT_BACKEND in box against Java tests
...
"// TARGET_BACKEND: JVM" more clearly says that the test is
JVM-specific, rather than DONT_TARGET_EXACT_BACKEND which excludes all
other backends.
2021-02-11 13:50:08 +01:00
Dmitriy Novozhilov
29b96aa15d
[Test] Properly merge box against java testdata into codegen/box
...
Previous commit about it was 3199ce03 and it was completely wrong
2021-02-04 10:53:50 +03:00