Removed Logically Dead Code
3249 if (ForClass) 3250 return llvm::Constant::getNullValue(ObjCTypes.IvarListPtrTy);
As we have already handled the case for ForClass being non-zero. So now further we take the false branch and the value of ForClass is equal to 0. So there's no need for additionally checking it again, making this code logically dead
3280 if (ForClass) 3281 GV = 3282 CreateMetadataVar("OBJC_CLASS_VARIABLES_" + ID->getName(), Init, 3283 "__OBJC,__class_vars,regular,no_dead_strip", 4, true); 3284 else