[PATCH] Exception handling docs: Describe landingpad clauses' meanings in more detail

Mark Seaborn mseaborn at chromium.org
Wed Feb 19 17:00:28 PST 2014



================
Comment at: docs/ExceptionHandling.rst:189
@@ +188,3 @@
+     undef``". This means that the landingpad should always be entered.
+
+   - When this clause is matched, the selector value will be negative.
----------------
Bill Wendling wrote:
> You might want to be careful here. It sounds like 'filter [0 x i8**] undef' has the same semantics as 'catch i8* null', which I don't think it does. (If it does, that wasn't intended.)
OK, I've added a note to clarify that they are not equivalent, because they produce different selector values.


http://llvm-reviews.chandlerc.com/D2744



More information about the llvm-commits mailing list