diff --git a/src/compiler.cpp b/src/compiler.cpp index bd5f7fb3db..031a80f7d3 100644 --- a/src/compiler.cpp +++ b/src/compiler.cpp @@ -3274,17 +3274,13 @@ class MemoryEvent: public Event { (c, baseRegister, displacement, indexRegister, scale); result->target = site; - if (live(result)) { - addSite(c, result, site); - } + addSite(c, result, site); if (result->high) { Site* high = site->copyHigh(c); result->high->target = high; - if (live(result->high)) { - addSite(c, result->high, high); - } + addSite(c, result->high, high); } }