Unsuppress heap use marking for legacy codegen
authorJoseph Tremoulet <jotrem@microsoft.com>
Wed, 18 Jan 2017 18:09:29 +0000 (13:09 -0500)
committerJoseph Tremoulet <jotrem@microsoft.com>
Wed, 18 Jan 2017 18:09:29 +0000 (13:09 -0500)
commitb57e87b28d61cf43249a10dfe17c0687625397f3
tree19e349dc3bb5b0c1728d5ee244909853619fa6f3
parent774b313392beb7aa810a4fcd7554898ef9aba8d0
Unsuppress heap use marking for legacy codegen

This change extends the same fix from dotnet/coreclr#8757 to legacy-codegen.cpp; a prior
heap def in a block is not sufficient to avoid marking a subsequent heap
use in that block upwards-exposed (without proof that the def writes the
same memory read by the use).

Commit migrated from https://github.com/dotnet/coreclr/commit/2db8230de17b541b082aa5c27bce5eaf3a6163e3
src/coreclr/src/jit/codegenlegacy.cpp