[JVM] Implement new inlined variable naming format

^KT-65478 fixed
This commit is contained in:
Nikita Nazarov
2023-09-18 16:27:46 +02:00
committed by Alexander Udalov
parent 9ea775cbed
commit 407448d8e3
104 changed files with 88125 additions and 92 deletions
@@ -0,0 +1,4 @@
When compiling the code with inline scopes numbers and then inlining it with the old format, the resulting bytecode won't contain
enough $iv suffixes. This happens because the new format doesn't add $iv suffixes when the functions are inlined, but adds scope numbers
instead. These tests are only meant to test that the compiler doesn't crash in the scenario when the code is first compiled with the new
format and then inlined with the old one.