From: Jan Kotas Date: Thu, 29 Oct 2015 20:27:34 +0000 (-0700) Subject: Add contract for getSystemVAmd64PassStructInRegisterDescriptor X-Git-Tag: accepted/tizen/base/20180629.140029~6228^2~8 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=311383f80262bfa742d76f83eb11ed7fe2e16b7d;p=platform%2Fupstream%2Fcoreclr.git Add contract for getSystemVAmd64PassStructInRegisterDescriptor [tfs-changeset: 1543232] --- diff --git a/src/vm/jitinterface.cpp b/src/vm/jitinterface.cpp index 442fb91..2fb5db6 100644 --- a/src/vm/jitinterface.cpp +++ b/src/vm/jitinterface.cpp @@ -2565,6 +2565,13 @@ bool CEEInfo::getSystemVAmd64PassStructInRegisterDescriptor( /*IN*/ CORINFO_CLASS_HANDLE structHnd, /*OUT*/ SYSTEMV_AMD64_CORINFO_STRUCT_REG_PASSING_DESCRIPTOR* structPassInRegDescPtr) { + CONTRACTL { + SO_TOLERANT; + THROWS; + GC_TRIGGERS; + MODE_PREEMPTIVE; + } CONTRACTL_END; + #if defined(FEATURE_UNIX_AMD64_STRUCT_PASSING_ITF) JIT_TO_EE_TRANSITION();