Displaying 3 results from an estimated 3 matches for "return7".
Did you mean:
return
2010 Jun 10
4
[LLVMdev] Assertion failure in llc when using exception handling
Hi,
I'm trying to compile an llvm program which makes use of exception handling.
While compiling the code with llc i get the following assertion failure
llc: FunctionLoweringInfo.cpp:163: void llvm::FunctionLoweringInfo::clear():
Assertion `CatchInfoFound.size() == CatchInfoLost.size() && "Not all catch
info was assigned to a landing pad!"' failed.
0 llc
2010 Jun 10
0
[LLVMdev] Assertion failure in llc when using exception handling
...andle any situations caused by optimization. Was
>> the
>> original call at the start of a landing pad?
>>
>
> I am aware of this. All of the landing pads in my original code look like
> the following
>
> lpad: ; preds = %return7
> %46 = call i8* @llvm.eh.exception() ; <i8*> [#uses=2]
> store i8* %46, i8** %22
> %47 = call i32 (i8*, i8*, ...)* @llvm.eh.selector(i8* %46, i8* bitcast
> (i32 (...)* @__gxx_personality_v0 to i8*), i8* null) ; <i32> [#uses=0]
> br label %destructor
&...
2010 Jun 10
0
[LLVMdev] Assertion failure in llc when using exception handling
Hi Shivram,
> lpad: ; preds = %return7
> %46 = call i8* @llvm.eh.exception() ; <i8*> [#uses=2]
> store i8* %46, i8** %22
> %47 = call i32 (i8*, i8*, ...)* @llvm.eh.selector(i8* %46, i8*
> bitcast (i32 (...)* @__gxx_personality_v0 to i8*), i8* null) ; <i32>
>...