CodeGen: do not attempt to invalidate virtual registers for zero-sized phis.
[oota-llvm.git] / include / llvm / CodeGen / FunctionLoweringInfo.h
index 1ce099eef99377f2870f07d64a314b0f86ad1415..06cd12f491292459bf8afb03b42014a0f31052c8 100644 (file)
@@ -206,6 +206,9 @@ public:
       return;
 
     unsigned Reg = It->second;
+    if (Reg == 0)
+      return;
+
     LiveOutRegInfo.grow(Reg);
     LiveOutRegInfo[Reg].IsValid = false;
   }