search for: catch32

Displaying 3 results from an estimated 3 matches for "catch32".

Did you mean: catch22
2010 Dec 03
1
[LLVMdev] Alternative exception handling proposal
...ee that it can be used as an argument for an intrinsic through some magic. Another possibility is to replace all the catch info with a single global constant (which would be in the llvm.metadata section) that contains the info. So an invoke would look like this (I left bitcasts off the global): @catch32 = private constant { i8*, i1, { i8*, i8* }} = { @__gxx_personality_v0, false, { @_ZTIi, @_ZTIPKc } } ; would be in metadata section, I forget the syntax ... invoke void @_Z3foov() to label %invcont unwind label on @catch32 Or something like that. Anyway, personalities, type inf...
2010 Dec 02
0
[LLVMdev] Alternative exception handling proposal
On Dec 2, 2010, at 2:21 AM, Duncan Sands wrote: > Hi Bill, > >> This is similar to my first proposal. > > yup, I still consider your first proposal to have been basically sound. > > But it also suffers from a major problem, >> which stopped that proposal dead in its tracks. Namely, you have information in >> one place which needs to be shared in two
2010 Dec 02
3
[LLVMdev] Alternative exception handling proposal
Hi Bill, > This is similar to my first proposal. yup, I still consider your first proposal to have been basically sound. But it also suffers from a major problem, > which stopped that proposal dead in its tracks. Namely, you have information in > one place which needs to be shared in two different, but possibly disjoint, > places: the type, filters, and personality information. In