Set the CORINFO_EH_CLAUSE_SAMETRY on CORINFO_EH_CLAUSE (#88072)
authorJan Vorlicek <janvorli@microsoft.com>
Wed, 26 Jul 2023 16:48:32 +0000 (18:48 +0200)
committerGitHub <noreply@github.com>
Wed, 26 Jul 2023 16:48:32 +0000 (18:48 +0200)
commit4fbd7c58278324d2dd216ae77038f2dfe2e4d095
tree911e6dfe61cee82f9d01a984a022f3e0a58e89af
parent6c0599fdf643c3f4b7650d1d517c26cb92f73d74
Set the CORINFO_EH_CLAUSE_SAMETRY on CORINFO_EH_CLAUSE (#88072)

* Set the CORINFO_EH_CLAUSE_SAMETRY on CORINFO_EH_CLAUSE

This change makes setting the `CORINFO_EH_CLAUSE_SAMETRY` on
`CORINFO_EH_CLAUSE` to happen for coreclr to. It is a prerequisity for the
port of exception handling from nativeaot to coreclr and it is a noop on
coreclr with the old exception handling.

* Fix comments

* Add clr-abi note and r2rdump support for the flag

* Fix markdown LINT error

* Update docs/design/coreclr/botr/clr-abi.md

* Update docs/design/coreclr/botr/clr-abi.md

* Update the ABI doc

---------

Co-authored-by: Jan Kotas <jkotas@microsoft.com>
docs/design/coreclr/botr/clr-abi.md
src/coreclr/inc/corinfo.h
src/coreclr/jit/codegencommon.cpp
src/coreclr/tools/aot/ILCompiler.Reflection.ReadyToRun/EHInfo.cs