Initialize the ImplicitDefed member, to avoid getting stale
authorDan Gohman <gohman@apple.com>
Fri, 19 Dec 2008 00:46:20 +0000 (00:46 +0000)
committerDan Gohman <gohman@apple.com>
Fri, 19 Dec 2008 00:46:20 +0000 (00:46 +0000)
data from a previous block.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61237 91177308-0d34-0410-b5e6-96231b3b80d8

lib/CodeGen/RegisterScavenging.cpp

index 5a4bedc2bee727fe4abdff7cece29da075d115a3..add639a967129da54de59d94aec1934d68fa8abd 100644 (file)
@@ -112,6 +112,7 @@ void RegScavenger::enterBasicBlock(MachineBasicBlock *mbb) {
   ScavengeRestore = NULL;
   CurrDist = 0;
   DistanceMap.clear();
+  ImplicitDefed.reset();
 
   // All registers started out unused.
   RegsAvailable.set();