[llvm-commits] [PATCH] Newest LandingPad Patch
Bill Wendling
wendling at apple.com
Mon Aug 8 01:13:03 PDT 2011
On Aug 8, 2011, at 12:03 AM, John McCall wrote:
> Correct. The first filters out exceptions they aren't a and aren't b and aren't c, and the second trips on exceptions if they aren't a, or they aren't b, or they aren't c.
>
> Combining filters is also impossible because of the semantics of std::unexpected, which is allowed to change the exception type to satisfy the filter.
>
Why does this prohibit combining filters? Or, I guess more to the point, what do you mean by combining the filters? Are you suggesting that we cannot inline a function with an exception specification into another function with a different exception specification?
-bw
More information about the llvm-commits
mailing list