[interp] Fix missing InvalidProgramException (#10095)
commit32d9b9ec3ae24acfe621c3cac701a4a9a1d741cc
authorVlad Brezae <brezaevlad@gmail.com>
Wed, 15 Aug 2018 04:05:01 +0000 (15 07:05 +0300)
committerLudovic Henry <luhenry@microsoft.com>
Wed, 15 Aug 2018 04:05:01 +0000 (15 00:05 -0400)
tree06157581b35083e013da7296f7cb7379fbf70c1d
parent583bae5a0ad1c636841bd36ac9c1658198f948b1
[interp] Fix missing InvalidProgramException (#10095)

* [interp] Throw proper exception instead of warning

Fix code causing wrong stack state.

* [interp] Compile method for errors when needed

Delegate creation doesn't require compiling the method.

* [interp] Enable System.Core xunit tests
mono/mini/ee.h
mono/mini/interp-stubs.c
mono/mini/interp/interp.c
mono/mini/interp/transform.c
mono/mini/mini-runtime.c
mono/mini/mini-trampolines.c
scripts/ci/run-test-interpreter.sh