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"),
|
||||
/* ... ... */ SERIALIZE_DFG("Data flow graph serializing", BUILD_DFG),
|
||||
/* ... ... */ 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),
|
||||
/* ... ... */ CODEGEN("Code Generation"),
|
||||
/* ... ... */ 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
|
||||
|
||||
Reference in New Issue
Block a user