Hello LLVMDev, I'm trying to extract a loop that contains invoke instructions into separate function. But CodeExtractor thinks it is illegal to do it. My guess is that it is semantically wrong to move the landingpad? My question is that what people do in this kind of situation? Rewrite the original code in C, or just give up? Thank you so much. yuanfang