summaryrefslogtreecommitdiff
path: root/src/jit/gentree.h
diff options
context:
space:
mode:
authorBrian Sullivan <briansul@microsoft.com>2017-10-18 17:51:37 -0700
committerBrian Sullivan <briansul@microsoft.com>2017-10-18 17:51:37 -0700
commit967f7ee7b5fceff1b1bd6635027b79ecd623835a (patch)
treee19980d05f797479f9c67127fdb389fdeb3fd0ad /src/jit/gentree.h
parent7a11c55b0a4b82869d40526f21c3965f740d8010 (diff)
downloadcoreclr-967f7ee7b5fceff1b1bd6635027b79ecd623835a.tar.gz
coreclr-967f7ee7b5fceff1b1bd6635027b79ecd623835a.tar.bz2
coreclr-967f7ee7b5fceff1b1bd6635027b79ecd623835a.zip
Removed unused fields of Icon nodes
The union of gtIconHdl1, gtIconHdl2 and gtIconCPX, gtOIconCls is not used
Diffstat (limited to 'src/jit/gentree.h')
-rw-r--r--src/jit/gentree.h28
1 files changed, 0 insertions, 28 deletions
diff --git a/src/jit/gentree.h b/src/jit/gentree.h
index 344363449d..832af273f8 100644
--- a/src/jit/gentree.h
+++ b/src/jit/gentree.h
@@ -2657,34 +2657,6 @@ struct GenTreeIntCon : public GenTreeIntConCommon
// sequence of fields.
FieldSeqNode* gtFieldSeq;
-#if defined(LATE_DISASM)
-
- /* If the constant was morphed from some other node,
- these fields enable us to get back to what the node
- originally represented. See use of gtNewIconHandleNode()
- */
-
- union {
- /* Template struct - The significant field of the other
- * structs should overlap exactly with this struct
- */
-
- struct
- {
- unsigned gtIconHdl1;
- void* gtIconHdl2;
- } gtIconHdl;
-
- /* GT_FIELD, etc */
-
- struct
- {
- unsigned gtIconCPX;
- CORINFO_CLASS_HANDLE gtIconCls;
- } gtIconFld;
- };
-#endif
-
GenTreeIntCon(var_types type, ssize_t value DEBUGARG(bool largeNode = false))
: GenTreeIntConCommon(GT_CNS_INT, type DEBUGARG(largeNode))
, gtIconVal(value)