[interp] Put finally data back in locals instead of frame to save 16 bytes of stack...
authorAlexander Köplinger <alex.koeplinger@outlook.com>
Mon, 19 Aug 2019 09:24:44 +0000 (11:24 +0200)
committerGitHub <noreply@github.com>
Mon, 19 Aug 2019 09:24:44 +0000 (11:24 +0200)
commit7684f1a7242955444ef47171bfe612e33e6085da
tree8d1b1b75890a70e9b7f0b686bf4413ad1e1c0774
parent38ac406a0063dcd24fedae8c98373457ffd5515a
parentbc9097191bfb081217d78de5e87ea7527cd6073a
[interp] Put finally data back in locals instead of frame to save 16 bytes of stack. (mono/mono#16307)

* Put finally data back in locals instead of frame to save 16 bytes of stack.

Partial undo of mono/mono@f8fd60b5c088753a4a0ccb79483ebae73489e7a2.

* Add comments explaining goto main_loop vs. MINT_IN_DISPATCH.

Commit migrated from https://github.com/mono/mono/commit/e754bb1c430d5ae65056c01fd5ef1f370ff2150a
src/mono/mono/mini/interp/interp-internals.h
src/mono/mono/mini/interp/interp.c