diff options
author | David Mason <davmason@microsoft.com> | 2018-03-30 23:35:38 -0700 |
---|---|---|
committer | Jan Kotas <jkotas@microsoft.com> | 2018-03-30 23:35:38 -0700 |
commit | 48ec2b058e182a0191af04ca7cb400e53e273b64 (patch) | |
tree | 6088906bf1102279a72d170523afa8c8009113b8 /src | |
parent | 9496bc0546b73fdc4fdc8a176b2abd66bacf54db (diff) | |
download | coreclr-48ec2b058e182a0191af04ca7cb400e53e273b64.tar.gz coreclr-48ec2b058e182a0191af04ca7cb400e53e273b64.tar.bz2 coreclr-48ec2b058e182a0191af04ca7cb400e53e273b64.zip |
fix for HasCriticalFinalizer in local gc (#17369)
Diffstat (limited to 'src')
-rw-r--r-- | src/gc/env/gcenv.object.h | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/src/gc/env/gcenv.object.h b/src/gc/env/gcenv.object.h index dd152f2f3c..191c7a1583 100644 --- a/src/gc/env/gcenv.object.h +++ b/src/gc/env/gcenv.object.h @@ -36,11 +36,12 @@ public: static_assert(sizeof(ObjHeader) == sizeof(uintptr_t), "this assumption is made by the VM!"); -#define MTFlag_ContainsPointers 0x0100 -#define MTFlag_HasFinalizer 0x0010 -#define MTFlag_IsArray 0x0008 -#define MTFlag_Collectible 0x1000 -#define MTFlag_HasComponentSize 0x8000 +#define MTFlag_ContainsPointers 0x0100 +#define MTFlag_HasCriticalFinalizer 0x0800 +#define MTFlag_HasFinalizer 0x0010 +#define MTFlag_IsArray 0x0008 +#define MTFlag_Collectible 0x1000 +#define MTFlag_HasComponentSize 0x8000 class MethodTable { @@ -103,7 +104,7 @@ public: bool HasCriticalFinalizer() { - return false; + return (m_flags & MTFlag_HasCriticalFinalizer) != 0; } bool IsArray() |