Displaying 3 results from an estimated 3 matches for "dunan".
Did you mean:
duncan
2010 Jan 22
1
[LLVMdev] Exception handling question
...ws an integer
with the same results. I've also just tried running the example code posted
earlier by Duncan and I find that doesn't reach the landing pad either if
g() is replaced with a C++ function containing "throw 1".
I'm building LLVM from svn head now and I'll retry Dunan's example against
that.
-- James
BTW: I found the exception handling docs on the wiki very helpful
>
> On Jan 22, 2010, at 6:09, James Williams wrote:
>
>
>
> 2010/1/22 James Williams <junk at giantblob.com>
>
>>
>>
>> 2010/1/22 Duncan Sands <b...
2010 Jan 22
0
[LLVMdev] Exception handling question
Hi James,
Looking at:
%7 = invoke i8* (...)* bitcast (i32 (%struct._Unwind_Exception*)* @_Unwind_RaiseException to i8* (...)*)(i64* %6)
to label %8 unwind label %.finally_pad ; <i8*> [#uses=0]
I am not sure this is going to work, at least from the way I've played with the system.
In my examples the _Unwind_RaiseException(...) is called from a frame (function) called via
2010 Jan 22
3
[LLVMdev] Exception handling question
2010/1/22 James Williams <junk at giantblob.com>
>
>
> 2010/1/22 Duncan Sands <baldrick at free.fr>
>
>> Hi James,
>>
>>
>> I get the expected output (after changing i32 @llvm.eh.selector() to i64
>>> llvm.eh.selector.i64())
>>>
>>
>> in top-of-tree, llvm.eh.selector.i64 has been removed (though bitcode will
>>