accept any source site in resolveTargetSites, whether it matches the next read or not

This commit is contained in:
Joel Dice 2009-12-24 17:47:58 -07:00
parent f588a62ae3
commit 7b2322e7f7

View File

@ -5327,7 +5327,7 @@ resolveTargetSites(Context* c, Event* e, SiteRecordList* frozen, Site** sites)
c->arch->generalRegisterMask(), AnyFrameIndex);
Site* s = pickSourceSite
(c, r, 0, 0, &mask, true, true, true, acceptForResolve);
(c, r, 0, 0, &mask, false, true, true, acceptForResolve);
if (s == 0) {
s = maybeMove(c, v, mask, false, true, ResolveRegisterReserveCount);