summaryrefslogtreecommitdiff
path: root/src/vm/methodtable.h
diff options
context:
space:
mode:
authorFei Peng <fei.peng@intel.com>2017-12-06 20:01:18 -0800
committerJan Kotas <jkotas@microsoft.com>2017-12-06 23:01:18 -0500
commitee743a7bd51a327b692a557759c37553ac4760e2 (patch)
tree9d82762d7fcc57110ca856a8ca98e55a4bfefdf3 /src/vm/methodtable.h
parent688b75c143aa0e080f386a04c74b13b3fc9877bf (diff)
downloadcoreclr-ee743a7bd51a327b692a557759c37553ac4760e2.tar.gz
coreclr-ee743a7bd51a327b692a557759c37553ac4760e2.tar.bz2
coreclr-ee743a7bd51a327b692a557759c37553ac4760e2.zip
new intrinsic type support (#15340)
Diffstat (limited to 'src/vm/methodtable.h')
-rw-r--r--src/vm/methodtable.h14
1 files changed, 13 insertions, 1 deletions
diff --git a/src/vm/methodtable.h b/src/vm/methodtable.h
index e5fd7fad07..c23117335b 100644
--- a/src/vm/methodtable.h
+++ b/src/vm/methodtable.h
@@ -1398,6 +1398,18 @@ public:
SetFlag(enum_flag_HasModuleDependencies);
}
+ inline BOOL IsIntrinsicType()
+ {
+ LIMITED_METHOD_DAC_CONTRACT;;
+ return GetFlag(enum_flag_IsIntrinsicType);
+ }
+
+ inline void SetIsIntrinsicType()
+ {
+ LIMITED_METHOD_DAC_CONTRACT;;
+ SetFlag(enum_flag_IsIntrinsicType);
+ }
+
// See the comment in code:MethodTable.DoFullyLoad for detailed description.
inline BOOL DependsOnEquivalentOrForwardedStructs()
{
@@ -4003,7 +4015,7 @@ private:
enum_flag_HasModuleDependencies = 0x0080,
- // enum_Unused = 0x0100,
+ enum_flag_IsIntrinsicType = 0x0100,
enum_flag_RequiresDispatchTokenFat = 0x0200,