[kotlin compiler][update] 1.3.30-dev-1157
This commit is contained in:
+16
-15
@@ -761,22 +761,23 @@ abstract class IrModuleDeserializer(
|
||||
|
||||
val symbol = deserializeIrSymbol(proto.symbol) as IrClassSymbol
|
||||
|
||||
val modality = deserializeModality(proto.modality)
|
||||
val clazz = symbolTable.declareClass(UNDEFINED_OFFSET, UNDEFINED_OFFSET, irrelevantOrigin,
|
||||
symbol.descriptor, { symbol ->
|
||||
IrClassImpl(
|
||||
start, end, origin,
|
||||
symbol,
|
||||
Name.identifier(proto.name),
|
||||
deserializeClassKind(proto.kind),
|
||||
deserializeVisibility(proto.visibility),
|
||||
deserializeModality(proto.modality),
|
||||
proto.isCompanion,
|
||||
proto.isInner,
|
||||
proto.isData,
|
||||
proto.isExternal,
|
||||
proto.isInline
|
||||
)
|
||||
})
|
||||
symbol.descriptor, modality) { symbol ->
|
||||
IrClassImpl(
|
||||
start, end, origin,
|
||||
symbol,
|
||||
Name.identifier(proto.name),
|
||||
deserializeClassKind(proto.kind),
|
||||
deserializeVisibility(proto.visibility),
|
||||
modality,
|
||||
proto.isCompanion,
|
||||
proto.isInner,
|
||||
proto.isData,
|
||||
proto.isExternal,
|
||||
proto.isInline
|
||||
)
|
||||
}
|
||||
|
||||
proto.declarationContainer.declarationList.forEach {
|
||||
val member = deserializeDeclaration(it, clazz)
|
||||
|
||||
+4
-3
@@ -279,10 +279,11 @@ class KonanIrModuleDeserializer(
|
||||
.filter { it.descriptor.findPackage() == packageFragment }
|
||||
val declarations = symbols.map {
|
||||
|
||||
val classDescriptor = it.descriptor as ClassDescriptor
|
||||
val declaration = symbolTable.declareClass(UNDEFINED_OFFSET, UNDEFINED_OFFSET, irrelevantOrigin,
|
||||
it.descriptor as ClassDescriptor,
|
||||
{ symbol: IrClassSymbol -> IrClassImpl(UNDEFINED_OFFSET, UNDEFINED_OFFSET, irrelevantOrigin, symbol) }
|
||||
)
|
||||
classDescriptor,
|
||||
classDescriptor.modality
|
||||
) { symbol: IrClassSymbol -> IrClassImpl(UNDEFINED_OFFSET, UNDEFINED_OFFSET, irrelevantOrigin, symbol) }
|
||||
declaration
|
||||
|
||||
}
|
||||
|
||||
+3
-3
@@ -18,9 +18,9 @@
|
||||
buildKotlinVersion=1.3.0-rc-116
|
||||
buildKotlinCompilerRepo=https://teamcity.jetbrains.com/guestAuth/app/rest/builds/buildType:(id:Kotlin_130_CompilerAllPlugins),number:1.3.0-rc-116,tag:kotlin-native,pinned:true/artifacts/content/maven
|
||||
remoteRoot=konan_tests
|
||||
kotlinCompilerRepo=https://teamcity.jetbrains.com/guestAuth/app/rest/builds/buildType:(id:Kotlin_dev_CompilerAllPlugins),number:1.3.30-dev-964,pinned:true/artifacts/content/maven
|
||||
kotlinVersion=1.3.30-dev-964
|
||||
testKotlinVersion=1.3.30-dev-964
|
||||
kotlinCompilerRepo=https://teamcity.jetbrains.com/guestAuth/app/rest/builds/buildType:(id:Kotlin_dev_CompilerAllPlugins),number:1.3.30-dev-1157,pinned:true/artifacts/content/maven
|
||||
kotlinVersion=1.3.30-dev-1157
|
||||
testKotlinVersion=1.3.30-dev-1157
|
||||
konanVersion=1.2.0
|
||||
org.gradle.jvmargs='-Dfile.encoding=UTF-8'
|
||||
org.gradle.workers.max=4
|
||||
|
||||
Reference in New Issue
Block a user