[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