Fix a verifier bug.

Make sure useless (def-only) intervals also get verified.

llvm-svn: 157000
This commit is contained in:
Jakob Stoklund Olesen 2012-05-17 18:32:40 +00:00
parent 3d6439517c
commit 14a8745990
1 changed files with 1 additions and 1 deletions

View File

@ -1076,7 +1076,7 @@ void MachineVerifier::verifyLiveIntervals() {
const LiveInterval &LI = *LVI->second;
// Spilling and splitting may leave unused registers around. Skip them.
if (MRI->use_empty(LI.reg))
if (MRI->reg_nodbg_empty(LI.reg))
continue;
// Physical registers have much weirdness going on, mostly from coalescing.