summaryrefslogtreecommitdiff
path: root/src/jit/inline.def
diff options
context:
space:
mode:
authorJan Kotas <jkotas@microsoft.com>2018-06-19 05:58:44 -0700
committerGitHub <noreply@github.com>2018-06-19 05:58:44 -0700
commit10111af6ba5e18f4a9b9c6eb80d49ed545604cfa (patch)
tree83b8f6dd6f8604165d2856a14008d11c6bb3119a /src/jit/inline.def
parent57375e5cd91b3554e0e9690bba56d7fc341f8ce7 (diff)
downloadcoreclr-10111af6ba5e18f4a9b9c6eb80d49ed545604cfa.tar.gz
coreclr-10111af6ba5e18f4a9b9c6eb80d49ed545604cfa.tar.bz2
coreclr-10111af6ba5e18f4a9b9c6eb80d49ed545604cfa.zip
PInvoke calli support for CoreRT (#18534)
* Ifdef out NGen-specific PInvoke calli inlining limitation for CoreCLR This limitation seems to be a left-over from effort to eliminate JITing with fragile NGen. * Delete dead partial-trust related code * Allow PInvoke stub inlining * Add convertCalliToCall JIT/EE interface method * Update superpmi
Diffstat (limited to 'src/jit/inline.def')
-rw-r--r--src/jit/inline.def1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/jit/inline.def b/src/jit/inline.def
index 4dd67402fb..2594c072d4 100644
--- a/src/jit/inline.def
+++ b/src/jit/inline.def
@@ -159,6 +159,7 @@ INLINE_OBSERVATION(REQUIRES_SAME_THIS, bool, "requires same this",
INLINE_OBSERVATION(RETURN_TYPE_MISMATCH, bool, "return type mismatch", FATAL, CALLSITE)
INLINE_OBSERVATION(STFLD_NEEDS_HELPER, bool, "stfld needs helper", FATAL, CALLSITE)
INLINE_OBSERVATION(TOO_MANY_LOCALS, bool, "too many locals", FATAL, CALLSITE)
+INLINE_OBSERVATION(PINVOKE_EH, bool, "PInvoke call site with EH", FATAL, CALLSITE)
// ------ Call Site Performance -------