Enable deserializer phase.

This commit is contained in:
Alexander Gorshenev
2017-04-07 01:42:19 +03:00
committed by alexander-gorshenev
parent 6a23af0f04
commit 5654f78cae
2 changed files with 0 additions and 8 deletions
@@ -73,10 +73,6 @@ object KonanPhases {
fun config(config: KonanConfig) {
with (config.configuration) { with (KonanConfigKeys) {
// We disable inline IR deserialization
// until we have enough test passes.
KonanPhase.DESERIALIZER.enabled = false
// Don't serialize anything to a final executable.
KonanPhase.SERIALIZER.enabled = getBoolean(NOLINK)
-4
View File
@@ -1585,12 +1585,10 @@ task inline23(type: RunKonanTest) {
task deserialized_inline0(type: RunKonanTest) {
source = "serialization/deserialized_inline0.kt"
flags = ["--enable", "deserializer"]
}
task deserialized_listof0(type: RunKonanTest) {
source = "serialization/deserialized_listof0.kt"
flags = ["--enable", "deserializer"]
}
// Just check that the driver is able to produce runnable binaries.
@@ -1607,11 +1605,9 @@ task driver_opt(type: RunDriverKonanTest) {
// Enable when deserialization for default arguments is fixed.
task inline_defaultArgs_linkTest(type: LinkKonanTest) {
disabled = true
goldValue = "122\n47\n"
source = "codegen/inline/defaultArgs_linkTest_main.kt"
lib = "codegen/inline/defaultArgs_linkTest_lib.kt"
flags = ["--enable", "deserializer", "--print_ir", "--verbose", "deserializer", "--verbose", "lower_inline"]
}
kotlinNativeInterop {