search for: landingpadclause

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

2011 Aug 02
0
[LLVMdev] RFC: Exception Handling Rewrite
...ense. Agreed. Other notes: a zero-type filter is meaningful (and pretty common — it's the result of 'throw()'), but the ordering of the cleanup bit is not, so I would suggest this grammar: Instruction ::= 'landingpad' Type 'personality' TypeAndValue 'cleanup'? LandingPadClause* LandingPadClause ::= 'catch' TypeAndValue LandingPadClause ::= 'filter' TypeAndValue* John.
2011 Aug 02
2
[LLVMdev] RFC: Exception Handling Rewrite
Hi Chris, >>> Is it intended that "cleanup ty_1, ty_2" potentially be different to >>> "cleanup ty_1 cleanup ty_2"? Perhaps this is useful for funky personality >>> functions. >>> >> Yeah. One can basically interleave the catches and filters. But having two catch or two filter clauses in a row should be semantically the same as the
2011 Aug 04
2
[LLVMdev] LLVMdev Digest, Vol 86, Issue 5
...ro-type filter is meaningful (and pretty > common ? it's the result of 'throw()'), but the ordering of the > cleanup > bit is not, so I would suggest this grammar: > > Instruction ::= 'landingpad' Type 'personality' TypeAndValue > 'cleanup'? LandingPadClause* > LandingPadClause ::= 'catch' TypeAndValue > LandingPadClause ::= 'filter' TypeAndValue* > > John. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20110804/d7b3b31d/attachment.htm...