Remove bitcast of personality function to void* in codegen (#3545)

This commit is contained in:
SvyatoslavScherbina
2019-11-06 10:21:07 +03:00
committed by GitHub
parent 5fe93fb032
commit 0ce8fe5326
@@ -550,7 +550,7 @@ internal class FunctionGenerationContext(val function: LLVMValueRef,
LLVMBuildExtractValue(builder, aggregate, index, name)!!
fun gxxLandingpad(numClauses: Int, name: String = ""): LLVMValueRef {
val personalityFunction = LLVMConstBitCast(context.llvm.gxxPersonalityFunction, int8TypePtr)
val personalityFunction = context.llvm.gxxPersonalityFunction
// Type of `landingpad` instruction result (depends on personality function):
val landingpadType = structType(int8TypePtr, int32Type)