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
|
||||
val stubGenerator = DeclarationStubGeneratorImpl(
|
||||
moduleDescriptor, symbolTable,
|
||||
config.configuration.languageVersionSettings
|
||||
generatorContext.irBuiltIns
|
||||
)
|
||||
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 {
|
||||
var layoutBuilder: ClassLayoutBuilder? = null
|
||||
var llvm: ClassLlvmDeclarations? = null
|
||||
override var serializedIr: ByteArray? = null
|
||||
}
|
||||
|
||||
private class CodegenFunctionMetadata(
|
||||
|
||||
+1
@@ -260,4 +260,5 @@ fun IrModuleFragment.toKonanModule() = KonanIrModuleFragmentImpl(descriptor, irB
|
||||
|
||||
class KonanFileMetadataSource(val module: KonanIrModuleFragmentImpl) : MetadataSource.File {
|
||||
override val name: Name? = null
|
||||
override var serializedIr: ByteArray? = null
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user