Remove error_init from native icall wrappers since managed does it. (#15943)
commit9da563509e7d6f0e05d0c9f14dc949dc182567df
authorZoltan Varga <vargaz@gmail.com>
Sat, 3 Aug 2019 16:00:46 +0000 (3 12:00 -0400)
committerGitHub <noreply@github.com>
Sat, 3 Aug 2019 16:00:46 +0000 (3 12:00 -0400)
treeede13ebdc765136cc1d8f25b30c5e6b511276540
parenta61d8ea767cd440a97a2bd0b4de2e7bda6cc9c32
parent3db9635bf59b84651329287e4c6b71783d30f8d6
Remove error_init from native icall wrappers since managed does it. (#15943)

Preferable would be native only, i.e. for interpreter and for when
it is actually unused, but ok for now.

Between removing the managed and the native, managed is preserved
in case there uses of MonoError in C# other than icall wrappers.
Keep them safe.

But again ideally move it to native and remove the managed type,
pending debugging WebAssembly failure doing so.