[IR] Fixed IrClass.isFun parameter
(cherry picked from commit 1196abf01da98b4e119546d7afac80611481f0ff)
This commit is contained in:
committed by
Vasily Levchenko
parent
365bd24e67
commit
392d248c23
+2
-1
@@ -57,7 +57,8 @@ internal class EnumSpecialDeclarationsFactory(val context: Context) {
|
|||||||
isData = false,
|
isData = false,
|
||||||
isExternal = false,
|
isExternal = false,
|
||||||
isInline = false,
|
isInline = false,
|
||||||
isExpect = false
|
isExpect = false,
|
||||||
|
isFun = false
|
||||||
).apply {
|
).apply {
|
||||||
it.bind(this)
|
it.bind(this)
|
||||||
parent = enumClass
|
parent = enumClass
|
||||||
|
|||||||
+2
-1
@@ -1204,7 +1204,8 @@ private class ObjCBlockPointerValuePassing(
|
|||||||
OBJC_BLOCK_FUNCTION_IMPL, IrClassSymbolImpl(classDescriptor),
|
OBJC_BLOCK_FUNCTION_IMPL, IrClassSymbolImpl(classDescriptor),
|
||||||
Name.identifier(stubs.getUniqueKotlinFunctionReferenceClassName("BlockFunctionImpl")),
|
Name.identifier(stubs.getUniqueKotlinFunctionReferenceClassName("BlockFunctionImpl")),
|
||||||
ClassKind.CLASS, Visibilities.PRIVATE, Modality.FINAL,
|
ClassKind.CLASS, Visibilities.PRIVATE, Modality.FINAL,
|
||||||
isCompanion = false, isInner = false, isData = false, isExternal = false, isInline = false, isExpect = false
|
isCompanion = false, isInner = false, isData = false, isExternal = false,
|
||||||
|
isInline = false, isExpect = false, isFun = false
|
||||||
)
|
)
|
||||||
classDescriptor.bind(irClass)
|
classDescriptor.bind(irClass)
|
||||||
irClass.createParameterDeclarations()
|
irClass.createParameterDeclarations()
|
||||||
|
|||||||
+2
-1
@@ -165,7 +165,8 @@ internal class CallableReferenceLowering(val context: Context): FileLoweringPass
|
|||||||
isData = false,
|
isData = false,
|
||||||
isExternal = false,
|
isExternal = false,
|
||||||
isInline = false,
|
isInline = false,
|
||||||
isExpect = false
|
isExpect = false,
|
||||||
|
isFun = false
|
||||||
).apply {
|
).apply {
|
||||||
it.bind(this)
|
it.bind(this)
|
||||||
parent = this@FunctionReferenceBuilder.parent
|
parent = this@FunctionReferenceBuilder.parent
|
||||||
|
|||||||
+2
-1
@@ -491,7 +491,8 @@ internal class TestProcessor (val context: Context) {
|
|||||||
isData = false,
|
isData = false,
|
||||||
isExternal = false,
|
isExternal = false,
|
||||||
isInline = false,
|
isInline = false,
|
||||||
isExpect = false
|
isExpect = false,
|
||||||
|
isFun = false
|
||||||
).apply {
|
).apply {
|
||||||
descriptor.bind(this)
|
descriptor.bind(this)
|
||||||
createParameterDeclarations()
|
createParameterDeclarations()
|
||||||
|
|||||||
Reference in New Issue
Block a user