Dmitriy Dolovov
16d1e85932
IR text tests: Stable blank lines between declarations in class
...
Rework rendering of kt-like dump and signatures dump in order to avoid
unstable blank line between declarations of the same level:
1. No blank line for the first declaration inside the member scope of
the class.
2. Always a single blank line between each two subsequent declarations
inside the member scope of the class.
2023-11-30 08:32:35 +00:00
Dmitriy Novozhilov
c70a6425f5
[FIR2IR] Don't insert not-needed upcasts for smartcasted expressions
...
Related to KT-63257
2023-11-10 07:50:00 +00:00
Dmitriy Novozhilov
420fbad73d
[FIR2IR] Properly insert implicit casts to extension receiver in case of intersection smartcast type
...
^KT-62863 Fixed
2023-11-06 06:50:35 +00:00
Dmitriy Novozhilov
9366847e96
[FIR2IR] Properly approximate intersection types during fir2ir conversion
...
^KT-62544 Fixed
2023-10-18 13:02:11 +00:00
Vladimir Sukharev
bae8b283c7
[IR] Normalize temp var names in Kotlin-like dump
...
^KT-61983 Fixed
2023-10-11 07:49:35 +00:00
Dmitriy Novozhilov
d4c26cca52
[FIR] Use type without smartcast for local variable with smartcasted initializer
2021-02-16 17:51:32 +03:00
Zalim Bashorov
c68040753d
[IR] dumpKotlinLike: add testdata for FIR tests
2020-11-26 00:15:13 +03:00