IR text tests: Don't dump signatures for local declarations
1. Local declarations don't participate in IR-linkage, because they can be referenced only inside the same body -> can be dropped from IR text tests. 2. Mangled names for private declarations computed by descriptors/fir are actually not used anywhere (they are recomputed by IR immediately before serialization of IR). But sometimes such mangled names diverge between K1 and K2 -> don't check them, but always check mangled names computed by IR even for private declarations. 3. Also: Drop DUMP_LOCAL_DECLARATION_SIGNATURES test directive. ^KT-57428 Obsolete ^KT-57430 Obsolete ^KT-57434 Obsolete ^KT-57778 Obsolete ^KT-57775 Obsolete
This commit is contained in:
committed by
Space Team
parent
514ae0c813
commit
02604060ae
-18
@@ -67,15 +67,6 @@ class Derived : DerivedBase, Base {
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: foo.Derived.$$delegate_0
|
||||
// Public signature: foo/Derived.$$delegate_0|-7286425919675154353[0]
|
||||
// Public signature debug description:
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: foo.Derived.$$delegate_0
|
||||
// Public signature: foo/Derived.$$delegate_0|-7286425919675154353[0]
|
||||
// Public signature debug description:
|
||||
private /* final field */ val $$delegate_0: Base
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: foo.Derived#foo(kotlin.String){}kotlin.String
|
||||
// Public signature: foo/Derived.foo|-5534735991146511619[0]
|
||||
// Public signature debug description: foo(kotlin.String){}kotlin.String
|
||||
@@ -97,15 +88,6 @@ class Derived1 : DerivedBase, Base {
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: foo.Derived1.$$delegate_0
|
||||
// Public signature: foo/Derived1.$$delegate_0|-7286425919675154353[0]
|
||||
// Public signature debug description:
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: foo.Derived1.$$delegate_0
|
||||
// Public signature: foo/Derived1.$$delegate_0|-7286425919675154353[0]
|
||||
// Public signature debug description:
|
||||
private /* final field */ val $$delegate_0: Base
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: foo.Derived1#foo(kotlin.String){}kotlin.String
|
||||
// Public signature: foo/Derived1.foo|-5534735991146511619[0]
|
||||
// Public signature debug description: foo(kotlin.String){}kotlin.String
|
||||
|
||||
-54
@@ -104,24 +104,6 @@ class Derived : DerivedBase, Base, Base2 {
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: foo.Derived.$$delegate_0
|
||||
// Public signature: foo/Derived.$$delegate_0|-7286425919675154353[0]
|
||||
// Public signature debug description:
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: foo.Derived.$$delegate_0
|
||||
// Public signature: foo/Derived.$$delegate_0|-7286425919675154353[0]
|
||||
// Public signature debug description:
|
||||
private /* final field */ val $$delegate_0: Base
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: foo.Derived.$$delegate_1
|
||||
// Public signature: foo/Derived.$$delegate_1|-7286425919675154353[0]
|
||||
// Public signature debug description:
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: foo.Derived.$$delegate_1
|
||||
// Public signature: foo/Derived.$$delegate_1|-7286425919675154353[0]
|
||||
// Public signature debug description:
|
||||
private /* final field */ val $$delegate_1: Base2
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: foo.Derived#bar(kotlin.String){}kotlin.String
|
||||
// Public signature: foo/Derived.bar|2000415168157940991[0]
|
||||
// Public signature debug description: bar(kotlin.String){}kotlin.String
|
||||
@@ -153,24 +135,6 @@ class Derived1 : DerivedBase, Base, Base2 {
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: foo.Derived1.$$delegate_0
|
||||
// Public signature: foo/Derived1.$$delegate_0|-7286425919675154353[0]
|
||||
// Public signature debug description:
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: foo.Derived1.$$delegate_0
|
||||
// Public signature: foo/Derived1.$$delegate_0|-7286425919675154353[0]
|
||||
// Public signature debug description:
|
||||
private /* final field */ val $$delegate_0: Base
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: foo.Derived1.$$delegate_1
|
||||
// Public signature: foo/Derived1.$$delegate_1|-7286425919675154353[0]
|
||||
// Public signature debug description:
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: foo.Derived1.$$delegate_1
|
||||
// Public signature: foo/Derived1.$$delegate_1|-7286425919675154353[0]
|
||||
// Public signature debug description:
|
||||
private /* final field */ val $$delegate_1: Base2
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: foo.Derived1#bar(kotlin.String){}kotlin.String
|
||||
// Public signature: foo/Derived1.bar|2000415168157940991[0]
|
||||
// Public signature debug description: bar(kotlin.String){}kotlin.String
|
||||
@@ -202,24 +166,6 @@ class Derived2 : DerivedBase, Base, Base2 {
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: foo.Derived2.$$delegate_0
|
||||
// Public signature: foo/Derived2.$$delegate_0|-7286425919675154353[0]
|
||||
// Public signature debug description:
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: foo.Derived2.$$delegate_0
|
||||
// Public signature: foo/Derived2.$$delegate_0|-7286425919675154353[0]
|
||||
// Public signature debug description:
|
||||
private /* final field */ val $$delegate_0: Base
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: foo.Derived2.$$delegate_1
|
||||
// Public signature: foo/Derived2.$$delegate_1|-7286425919675154353[0]
|
||||
// Public signature debug description:
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: foo.Derived2.$$delegate_1
|
||||
// Public signature: foo/Derived2.$$delegate_1|-7286425919675154353[0]
|
||||
// Public signature debug description:
|
||||
private /* final field */ val $$delegate_1: Base2
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: foo.Derived2#bar(kotlin.String){}kotlin.String
|
||||
// Public signature: foo/Derived2.bar|2000415168157940991[0]
|
||||
// Public signature debug description: bar(kotlin.String){}kotlin.String
|
||||
|
||||
Reference in New Issue
Block a user