[interp] Non-recursive newobj. (#18931)
commit40187209f8d8ed52b8268cb3088eecf1d0eee540
authorJay Krell <jaykrell@microsoft.com>
Thu, 20 Feb 2020 23:19:27 +0000 (20 15:19 -0800)
committerGitHub <noreply@github.com>
Thu, 20 Feb 2020 23:19:27 +0000 (20 18:19 -0500)
treeb5237b887917c08182b3287ac11fd39cdbf57f70
parent91b125af9288eab4f81af59ee374b4a597b84df0
[interp] Non-recursive newobj. (#18931)

A few weird here, esp. for string, but CI passes.
Acknowledged but skipped for now, a request to also refactor the opcode -- it doesn't seem like much throwaway work to go in either order, even if the code is dead (which I don't know).

Also amend recent nonrecursive PR to simulate stack +2 instead of +1.
mono/mini/interp/interp.c
mono/mini/interp/transform.c