Restore Native compilation

This commit is contained in:
Georgy Bronnikov
2021-05-14 18:04:12 +03:00
committed by TeamCityServer
parent 931733f8cc
commit 49619cda48
3 changed files with 3 additions and 1 deletions
@@ -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)
@@ -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(
@@ -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
}