[Tailcall] require exact matching return type (#7962)
commitaad6fbaec5de647dfab4a5dc4e74ef54defbb4c1
authorjaykrell <jay.krell@cornell.edu>
Tue, 3 Apr 2018 15:15:22 +0000 (3 08:15 -0700)
committerGitHub <noreply@github.com>
Tue, 3 Apr 2018 15:15:22 +0000 (3 08:15 -0700)
tree6adbd6ba3be0008d829ecdbaf422b91b97066008
parent2f23688af27c893272821070fa639a0ee1229b30
[Tailcall] require exact matching return type (#7962)

* [Tailcall] Require an exact match on return type. Sometimes this makes sense (float<=>double), sometimes
it is a little overly restrictive (integer truncation, I <=> I[48])

* [Tailcall] Disable CoreCLR tests that have mismatched return types.
mono/mini/method-to-ir.c
mono/tests/Makefile.am