[LL FIR] introduce test with reversed resolve order
^KT-56543 Merge-request: KT-MR-9299 Merged-by: Dmitrii Gridin <dmitry.gridin@jetbrains.com>
This commit is contained in:
committed by
Space Team
parent
8528519d96
commit
9a4a3d1f49
@@ -1,3 +1,4 @@
|
||||
// IGNORE_REVERSED_RESOLVE
|
||||
// !DUMP_CFG
|
||||
interface A {
|
||||
fun foo(): Boolean
|
||||
|
||||
+1
@@ -1,3 +1,4 @@
|
||||
// IGNORE_REVERSED_RESOLVE
|
||||
// !DUMP_CFG
|
||||
interface A {
|
||||
fun foo()
|
||||
|
||||
+1
@@ -1,3 +1,4 @@
|
||||
// IGNORE_REVERSED_RESOLVE
|
||||
// !DUMP_CFG
|
||||
interface A {
|
||||
fun foo()
|
||||
|
||||
+1
@@ -1,3 +1,4 @@
|
||||
// IGNORE_REVERSED_RESOLVE
|
||||
// !DUMP_CFG
|
||||
|
||||
interface A {
|
||||
|
||||
+1
@@ -1,3 +1,4 @@
|
||||
// IGNORE_REVERSED_RESOLVE
|
||||
// !DUMP_CFG
|
||||
interface A {
|
||||
fun foo()
|
||||
|
||||
compiler/fir/analysis-tests/testData/resolve/smartcasts/boundSmartcasts/boundSmartcastsInBranches.kt
Vendored
+1
@@ -1,3 +1,4 @@
|
||||
// IGNORE_REVERSED_RESOLVE
|
||||
// !DUMP_CFG
|
||||
class A {
|
||||
val s: String = ""
|
||||
|
||||
Vendored
+1
@@ -1,3 +1,4 @@
|
||||
// IGNORE_REVERSED_RESOLVE
|
||||
// !DUMP_CFG
|
||||
|
||||
open class Base
|
||||
|
||||
+1
@@ -1,3 +1,4 @@
|
||||
// IGNORE_REVERSED_RESOLVE
|
||||
// !DUMP_CFG
|
||||
interface A {
|
||||
fun foo()
|
||||
|
||||
+1
@@ -1,3 +1,4 @@
|
||||
// IGNORE_REVERSED_RESOLVE
|
||||
// !DUMP_CFG
|
||||
fun test_0(x: Any) {
|
||||
if (x is String) {
|
||||
|
||||
Vendored
+1
@@ -1,3 +1,4 @@
|
||||
// IGNORE_REVERSED_RESOLVE
|
||||
// !DUMP_CFG
|
||||
interface A {
|
||||
fun foo()
|
||||
|
||||
+1
@@ -1,3 +1,4 @@
|
||||
// IGNORE_REVERSED_RESOLVE
|
||||
// !DUMP_CFG
|
||||
interface A {
|
||||
fun foo()
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// IGNORE_REVERSED_RESOLVE
|
||||
// !DUMP_CFG
|
||||
interface A {
|
||||
fun foo()
|
||||
|
||||
+1
@@ -1,3 +1,4 @@
|
||||
// IGNORE_REVERSED_RESOLVE
|
||||
// !DUMP_CFG
|
||||
interface A {
|
||||
fun foo()
|
||||
|
||||
+1
@@ -1,3 +1,4 @@
|
||||
// IGNORE_REVERSED_RESOLVE
|
||||
// ISSUE: KT-39080
|
||||
// !DUMP_CFG
|
||||
|
||||
|
||||
Vendored
+1
@@ -1,3 +1,4 @@
|
||||
// IGNORE_REVERSED_RESOLVE
|
||||
// !DUMP_CFG
|
||||
interface A {
|
||||
fun foo(): Boolean
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// IGNORE_REVERSED_RESOLVE
|
||||
// !DUMP_CFG
|
||||
interface A {
|
||||
fun foo()
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// IGNORE_REVERSED_RESOLVE
|
||||
// !DUMP_CFG
|
||||
// There would be ambiguities if some expression was smartcasted to (A & B) and foo() was called.
|
||||
// There was a bug where 2 variables were "bound" together if they are assigned from the same function call or property.
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// IGNORE_REVERSED_RESOLVE
|
||||
// !DUMP_CFG
|
||||
// CONTAINS ERRORS
|
||||
|
||||
|
||||
+1
@@ -1,3 +1,4 @@
|
||||
// IGNORE_REVERSED_RESOLVE
|
||||
// !DUMP_CFG
|
||||
class A {
|
||||
fun foo() {}
|
||||
|
||||
+1
@@ -1,3 +1,4 @@
|
||||
// IGNORE_REVERSED_RESOLVE
|
||||
// !DUMP_CFG
|
||||
// ----------------- Stable -----------------
|
||||
|
||||
|
||||
+1
@@ -1,3 +1,4 @@
|
||||
// IGNORE_REVERSED_RESOLVE
|
||||
// !DUMP_CFG
|
||||
fun String.foo(b: Boolean): String = ""
|
||||
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// IGNORE_REVERSED_RESOLVE
|
||||
// !DUMP_CFG
|
||||
interface I
|
||||
interface S : I {
|
||||
|
||||
+1
@@ -1,3 +1,4 @@
|
||||
// IGNORE_REVERSED_RESOLVE
|
||||
// ISSUE: KT-49747
|
||||
// DUMP_CFG
|
||||
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// IGNORE_REVERSED_RESOLVE
|
||||
// !DUMP_CFG
|
||||
fun getNothing(): Nothing = throw Exception()
|
||||
fun getNullableNothing(): Nothing? = null
|
||||
|
||||
+1
@@ -1,3 +1,4 @@
|
||||
// IGNORE_REVERSED_RESOLVE
|
||||
// !DUMP_CFG
|
||||
open class A(open val x: Any)
|
||||
|
||||
|
||||
+1
@@ -1,3 +1,4 @@
|
||||
// IGNORE_REVERSED_RESOLVE
|
||||
// !DUMP_CFG
|
||||
class A {
|
||||
fun foo() {}
|
||||
|
||||
Reference in New Issue
Block a user