Restore Native compilation
This commit is contained in:
committed by
TeamCityServer
parent
931733f8cc
commit
49619cda48
+1
-1
@@ -58,7 +58,7 @@ internal fun Context.psiToIr(
|
|||||||
generatorContext.irBuiltIns.functionFactory = functionIrClassFactory
|
generatorContext.irBuiltIns.functionFactory = functionIrClassFactory
|
||||||
val stubGenerator = DeclarationStubGeneratorImpl(
|
val stubGenerator = DeclarationStubGeneratorImpl(
|
||||||
moduleDescriptor, symbolTable,
|
moduleDescriptor, symbolTable,
|
||||||
config.configuration.languageVersionSettings
|
generatorContext.irBuiltIns
|
||||||
)
|
)
|
||||||
val symbols = KonanSymbols(this, generatorContext.irBuiltIns, symbolTable, symbolTable.lazyWrapper, functionIrClassFactory)
|
val symbols = KonanSymbols(this, generatorContext.irBuiltIns, symbolTable, symbolTable.lazyWrapper, functionIrClassFactory)
|
||||||
|
|
||||||
|
|||||||
+1
@@ -393,6 +393,7 @@ internal class CodegenClassMetadata(irClass: IrClass)
|
|||||||
: KonanMetadata(irClass.metadata?.name, irClass.konanLibrary), MetadataSource.Class {
|
: KonanMetadata(irClass.metadata?.name, irClass.konanLibrary), MetadataSource.Class {
|
||||||
var layoutBuilder: ClassLayoutBuilder? = null
|
var layoutBuilder: ClassLayoutBuilder? = null
|
||||||
var llvm: ClassLlvmDeclarations? = null
|
var llvm: ClassLlvmDeclarations? = null
|
||||||
|
override var serializedIr: ByteArray? = null
|
||||||
}
|
}
|
||||||
|
|
||||||
private class CodegenFunctionMetadata(
|
private class CodegenFunctionMetadata(
|
||||||
|
|||||||
+1
@@ -260,4 +260,5 @@ fun IrModuleFragment.toKonanModule() = KonanIrModuleFragmentImpl(descriptor, irB
|
|||||||
|
|
||||||
class KonanFileMetadataSource(val module: KonanIrModuleFragmentImpl) : MetadataSource.File {
|
class KonanFileMetadataSource(val module: KonanIrModuleFragmentImpl) : MetadataSource.File {
|
||||||
override val name: Name? = null
|
override val name: Name? = null
|
||||||
|
override var serializedIr: ByteArray? = null
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user