summaryrefslogtreecommitdiff
path: root/src/vm/zapsig.cpp
diff options
context:
space:
mode:
authorFadi Hanna <fadim@microsoft.com>2016-08-04 12:21:28 -0700
committerFadi Hanna <fadim@microsoft.com>2016-08-04 12:21:28 -0700
commit4008759c62493129573f220374cab3e76c5197b8 (patch)
treefd28c6126dfd0b3c207c28aea10dcf4f2035874b /src/vm/zapsig.cpp
parentc166c0ec0156e905c722889a84c815e802b47cbd (diff)
downloadcoreclr-4008759c62493129573f220374cab3e76c5197b8.tar.gz
coreclr-4008759c62493129573f220374cab3e76c5197b8.tar.bz2
coreclr-4008759c62493129573f220374cab3e76c5197b8.zip
Fix contract violation (violation caused by a copy/paste bug in PR 6200
[tfs-changeset: 1620960]
Diffstat (limited to 'src/vm/zapsig.cpp')
-rw-r--r--src/vm/zapsig.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/vm/zapsig.cpp b/src/vm/zapsig.cpp
index c619610f42..c5dde07bd9 100644
--- a/src/vm/zapsig.cpp
+++ b/src/vm/zapsig.cpp
@@ -1015,7 +1015,13 @@ FieldDesc * ZapSig::DecodeField(Module *pReferencingModule,
PCCOR_SIGNATURE pBuffer,
TypeHandle *ppTH /*=NULL*/)
{
- STANDARD_VM_CONTRACT;
+ CONTRACTL
+ {
+ THROWS;
+ GC_TRIGGERS;
+ MODE_ANY;
+ }
+ CONTRACTL_END;
SigTypeContext typeContext; // empty context is OK: encoding should not contain type variables.