From 967f7ee7b5fceff1b1bd6635027b79ecd623835a Mon Sep 17 00:00:00 2001 From: Brian Sullivan Date: Wed, 18 Oct 2017 17:51:37 -0700 Subject: Removed unused fields of Icon nodes The union of gtIconHdl1, gtIconHdl2 and gtIconCPX, gtOIconCls is not used --- src/jit/gentree.h | 28 ---------------------------- 1 file changed, 28 deletions(-) (limited to 'src/jit/gentree.h') 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) -- cgit v1.2.3