[llvm] r224625 - Add the ExceptionHandling::MSVC enumeration

Reid Kleckner rnk at google.com
Tue Jan 13 16:56:13 PST 2015


On Fri, Jan 9, 2015 at 11:02 AM, Kaylor, Andrew <andrew.kaylor at intel.com>
wrote:

> Hi Reid,
>
> I just discovered that ShadowStackGC inserts landing pad instructions that
> use __gcc_personality_v0 without checking the exception handling type
> setting.  It seems clear that ShadowStackGC needs to be updated, and I
> wonder if as a result of your changes below GC isn't in a broken state on
> Windows with the MSVC environment.  I'm not sure if that's even a supported
> combination right now, but it seems like we should at least include
> something in our planning to get this fixed.
>

I guess ShadowStackGC crashes now rather than silently referencing a
personality function that doesn't generally exist on the target? We should
try not to crash, but that never would have worked.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150113/9ad08dd2/attachment.html>


More information about the llvm-commits mailing list