X86: Fix inline assertion
authorKyungwoo Lee <kyulee@microsoft.com>
Wed, 31 Aug 2016 21:18:31 +0000 (14:18 -0700)
committerKyungwoo Lee <kyulee@microsoft.com>
Tue, 13 Sep 2016 21:26:27 +0000 (14:26 -0700)
commit0a9adb098a9e69e88740d7e5e6cc314689dbbe1d
tree284a64df06bdab342d72f2c9782c9a31a997bd47
parentcbabdf6f8be10dec23a3007982fdc5361fc8a674
X86: Fix inline assertion

Inline assertion occurred since we didn't bail out the inline fail case
early.
During the test, I got another assertion about debug flag where dotnet/coreclr#7173 is
filed with x86 legacy back-end.
With x86 ryujit back-end, there is an infinite loop from dotnet/coreclr#7038.

Fixes dotnet/coreclr#6844

Commit migrated from https://github.com/dotnet/coreclr/commit/f47f831dda9d309b7451035a6d40aac4cb044dc2
src/coreclr/src/jit/importer.cpp
src/coreclr/tests/issues.targets