[IR] Support hidden parameters in ir builder
This commit is contained in:
+1
-1
@@ -227,7 +227,7 @@ internal fun IrFactory.buildValueParameter(builder: IrValueParameterBuilder, par
|
||||
return createValueParameter(
|
||||
startOffset, endOffset, origin,
|
||||
IrValueParameterSymbolImpl(wrappedDescriptor),
|
||||
name, index, type, varargElementType, isCrossInline, isNoinline
|
||||
name, index, type, varargElementType, isCrossInline, isNoinline, isHidden
|
||||
).also {
|
||||
wrappedDescriptor.bind(it)
|
||||
it.parent = parent
|
||||
|
||||
+2
@@ -17,6 +17,7 @@ class IrValueParameterBuilder : IrDeclarationBuilder() {
|
||||
var varargElementType: IrType? = null
|
||||
var isCrossInline = false
|
||||
var isNoinline = false
|
||||
var isHidden = false
|
||||
|
||||
fun updateFrom(from: IrValueParameter) {
|
||||
super.updateFrom(from)
|
||||
@@ -26,5 +27,6 @@ class IrValueParameterBuilder : IrDeclarationBuilder() {
|
||||
varargElementType = from.varargElementType
|
||||
isCrossInline = from.isCrossinline
|
||||
isNoinline = from.isNoinline
|
||||
isHidden = from.isHidden
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user