diff options
Diffstat (limited to 'src/jit/lir.h')
-rw-r--r-- | src/jit/lir.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/jit/lir.h b/src/jit/lir.h index 762c79c3c3..4a71947be7 100644 --- a/src/jit/lir.h +++ b/src/jit/lir.h @@ -112,12 +112,12 @@ public: GenTree* m_firstNode; GenTree* m_lastNode; - ReadOnlyRange(GenTree* firstNode, GenTree* lastNode); - ReadOnlyRange(const ReadOnlyRange& other) = delete; ReadOnlyRange& operator=(const ReadOnlyRange& other) = delete; public: + ReadOnlyRange(GenTree* firstNode, GenTree* lastNode); + class Iterator { friend class ReadOnlyRange; @@ -312,6 +312,9 @@ public: inline void GenTree::SetUnusedValue() { gtLIRFlags |= LIR::Flags::UnusedValue; +#ifndef LEGACY_BACKEND + ClearContained(); +#endif } inline void GenTree::ClearUnusedValue() |