Displaying 3 results from an estimated 3 matches for "post_call_5".
2013 Apr 11
0
[LLVMdev] object file/linking is missing my exception handlers
Hi,
On 11/04/13 06:06, edA-qa mort-ora-y wrote:
> I have some exception handling which works fine using the JIT. Now I am
> producing object files and linking them, but the exception handling
> tables seem to be missing. I call _Unwind_RaiseException and get
> _URC_END_OF_STACK as a result.
you will get this if no catch clauses match (eg because there are no catch
clauses, perhaps
2013 Apr 11
4
[LLVMdev] object file/linking is missing my exception handlers
I have some exception handling which works fine using the JIT. Now I am
producing object files and linking them, but the exception handling
tables seem to be missing. I call _Unwind_RaiseException and get
_URC_END_OF_STACK as a result.
I produce my object file using TargetMachine::addPassesToEmitFile and
then I link my resulting files with:
gcc -o prog input.o -fexceptions
I'm sure I'm
2013 Nov 09
4
[LLVMdev] Error "Cannot emit physreg copy instruction"
...urn_val)
store i8 %return_path_3, i8* %_return_path
br label %defer_error_end_1
defer_error_body_3: ; preds = %entry
%3 = load void (i8*)** @junk__construct_range_iter
%4 = bitcast %junk__range_iter* %junk__a to i8*
invoke void %3(i8* %4)
to label %post_call_5 unwind label %defer_error_land_4
defer_error_land_4: ; preds = %defer_block_11, %loop_cond_7, %defer_error_body_3
%5 = landingpad { i8*, i64 } personality i64 (i64, i32, i64, i8*, i8*)* @leaf_exception_personality
cleanup
store { i8*, i64 } %5, { i8*, i6...