[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