diff options
author | Sean Gillespie <sean@swgillespie.me> | 2017-04-09 13:58:29 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-04-09 13:58:29 -0700 |
commit | 2dfc74df1f9fe238eb2ec25c4764b8b65432b010 (patch) | |
tree | e04a2ddc84bf73067292cb9648d36ff3a0b92575 /src/vm/gcenv.ee.cpp | |
parent | 1a9781b68b8ec66c223bb96f44ae1d2704ce6fdf (diff) | |
download | coreclr-2dfc74df1f9fe238eb2ec25c4764b8b65432b010.tar.gz coreclr-2dfc74df1f9fe238eb2ec25c4764b8b65432b010.tar.bz2 coreclr-2dfc74df1f9fe238eb2ec25c4764b8b65432b010.zip |
[Local GC] Move knowledge of the free object method table outside of the GC (#10755)
* [Local GC] Move knowledge of the free object method table outside of the GC
* Revert "[Local GC] Move knowledge of the free object method table outside of the GC"
This reverts commit 02979e5eb12dd44edb2603e16411dd7d7ffc377d.
* Address code review feedback: leave ArrayBase alone, as it should be part of the binary contract between the EE and the GC
* Correct a bad merge
Diffstat (limited to 'src/vm/gcenv.ee.cpp')
-rw-r--r-- | src/vm/gcenv.ee.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/vm/gcenv.ee.cpp b/src/vm/gcenv.ee.cpp index f11b8f9aba..54c7991ee9 100644 --- a/src/vm/gcenv.ee.cpp +++ b/src/vm/gcenv.ee.cpp @@ -1394,3 +1394,9 @@ bool GCToEEInterface::EagerFinalized(Object* obj) return false; } + +MethodTable* GCToEEInterface::GetFreeObjectMethodTable() +{ + assert(g_pFreeObjectMethodTable != nullptr); + return g_pFreeObjectMethodTable; +} |