diff options
author | kchoi <code.kchoi@gmail.com> | 2016-09-20 08:23:11 -0700 |
---|---|---|
committer | Jan Vorlicek <janvorli@microsoft.com> | 2016-09-20 17:23:11 +0200 |
commit | 276618176c9101ce475ea2b56115a67c436fa53b (patch) | |
tree | d92ddcb504b57d90e57b47684ec8137b8fd9b22d /init-tools.sh | |
parent | b7605f846dbfcebbd60143fa061c4b435f443cbf (diff) | |
download | coreclr-276618176c9101ce475ea2b56115a67c436fa53b.tar.gz coreclr-276618176c9101ce475ea2b56115a67c436fa53b.tar.bz2 coreclr-276618176c9101ce475ea2b56115a67c436fa53b.zip |
mute EH failures exposed by LTO (#7267)
It does this by using a no-inline, no-opt function that takes in
the volatile pointer and performing operation that generates h/w
exception. The function has a runtime check on the volatile pointer to
pretend to throw (but never does), which fools the C++ runtime into
handling the h/w exception.
Diffstat (limited to 'init-tools.sh')
0 files changed, 0 insertions, 0 deletions