Turned on devirtualization + fix in ObjCExport
This commit is contained in:
+1
-1
@@ -64,7 +64,7 @@ enum class KonanPhase(val description: String,
|
|||||||
/* ... ... */ BUILD_DFG("Data flow graph building"),
|
/* ... ... */ BUILD_DFG("Data flow graph building"),
|
||||||
/* ... ... */ SERIALIZE_DFG("Data flow graph serializing", BUILD_DFG),
|
/* ... ... */ SERIALIZE_DFG("Data flow graph serializing", BUILD_DFG),
|
||||||
/* ... ... */ DESERIALIZE_DFG("Data flow graph deserializing"),
|
/* ... ... */ DESERIALIZE_DFG("Data flow graph deserializing"),
|
||||||
/* ... ... */ DEVIRTUALIZATION("Devirtualization", BUILD_DFG, DESERIALIZE_DFG, enabled = false),
|
/* ... ... */ DEVIRTUALIZATION("Devirtualization", BUILD_DFG, DESERIALIZE_DFG),
|
||||||
/* ... ... */ ESCAPE_ANALYSIS("Escape analysis", BUILD_DFG, DESERIALIZE_DFG, enabled = false),
|
/* ... ... */ ESCAPE_ANALYSIS("Escape analysis", BUILD_DFG, DESERIALIZE_DFG, enabled = false),
|
||||||
/* ... ... */ CODEGEN("Code Generation"),
|
/* ... ... */ CODEGEN("Code Generation"),
|
||||||
/* ... ... */ BITCODE_LINKER("Bitcode linking"),
|
/* ... ... */ BITCODE_LINKER("Bitcode linking"),
|
||||||
|
|||||||
@@ -922,4 +922,11 @@ static void checkLoadedOnce() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#else
|
||||||
|
|
||||||
|
extern "C" ALWAYS_INLINE id Kotlin_Interop_refToObjC(ObjHeader* obj) {
|
||||||
|
RuntimeAssert(false, "Unavailable operation");
|
||||||
|
return nullptr;
|
||||||
|
}
|
||||||
|
|
||||||
#endif // KONAN_OBJC_INTEROP
|
#endif // KONAN_OBJC_INTEROP
|
||||||
|
|||||||
Reference in New Issue
Block a user