diff options
author | Noah Falk <noahfalk@users.noreply.github.com> | 2018-07-19 00:28:31 -0700 |
---|---|---|
committer | Jan Kotas <jkotas@microsoft.com> | 2018-07-19 00:28:31 -0700 |
commit | 586bae99632880e9fa635a10d42002c82c72022e (patch) | |
tree | 945be1557c122058670a7f0b93c229f1172f73a2 | |
parent | a1c4e49d84f02ecc13a5b6efa1a36d1a59cf05cb (diff) | |
download | coreclr-586bae99632880e9fa635a10d42002c82c72022e.tar.gz coreclr-586bae99632880e9fa635a10d42002c82c72022e.tar.bz2 coreclr-586bae99632880e9fa635a10d42002c82c72022e.zip |
Eliminate arm64 contract asserts (#19015)
These methods don't trigger GC but were previously marked as if they did. Correcting the marking will eliminate spurious asserts.
-rw-r--r-- | src/vm/arm64/cgencpu.h | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/vm/arm64/cgencpu.h b/src/vm/arm64/cgencpu.h index 7e3d62056a..6edf704b8f 100644 --- a/src/vm/arm64/cgencpu.h +++ b/src/vm/arm64/cgencpu.h @@ -578,7 +578,7 @@ struct StubPrecode { CONTRACTL { THROWS; - GC_TRIGGERS; + GC_NOTRIGGER; } CONTRACTL_END; @@ -591,7 +591,7 @@ struct StubPrecode { CONTRACTL { THROWS; - GC_TRIGGERS; + GC_NOTRIGGER; } CONTRACTL_END; @@ -704,7 +704,7 @@ struct FixupPrecode { CONTRACTL { THROWS; - GC_TRIGGERS; + GC_NOTRIGGER; } CONTRACTL_END; @@ -717,7 +717,7 @@ struct FixupPrecode { CONTRACTL { THROWS; - GC_TRIGGERS; + GC_NOTRIGGER; } CONTRACTL_END; @@ -778,7 +778,7 @@ struct ThisPtrRetBufPrecode { CONTRACTL { THROWS; - GC_TRIGGERS; + GC_NOTRIGGER; } CONTRACTL_END; |