Fix a sub-register indice propagation bug.
[oota-llvm.git] / lib / CodeGen / MachineFunction.cpp
index 9bcf250aea8f4fa52170263bbed79e842e9fdaa7..a9501259d24bbf2b8274c1f333b5ae5bd41a2bef 100644 (file)
@@ -317,7 +317,8 @@ MachineFunction::construct(const Function *Fn, const TargetMachine &Tar)
 
 void MachineFunction::destruct(const Function *Fn) {
   bool Deleted = Fn->deleteAnnotation(MF_AID);
-  assert(Deleted && "Machine code did not exist for function!");
+  assert(Deleted && "Machine code did not exist for function!"); 
+  Deleted = Deleted; // silence warning when no assertions.
 }
 
 MachineFunction& MachineFunction::get(const Function *F)