Fix undefined behavior: binding null pointer to reference. No functionality change.
authorRichard Smith <richard-llvm@metafoo.co.uk>
Tue, 14 Aug 2012 05:31:26 +0000 (05:31 +0000)
committerRichard Smith <richard-llvm@metafoo.co.uk>
Tue, 14 Aug 2012 05:31:26 +0000 (05:31 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@161853 91177308-0d34-0410-b5e6-96231b3b80d8

lib/CodeGen/MachineSSAUpdater.cpp

index acb1ee6cb6eec32b5c45ecace0e735efc04562a5..076547a5ed8747850be73cab3a4da181d4dadb99 100644 (file)
@@ -42,7 +42,7 @@ MachineSSAUpdater::MachineSSAUpdater(MachineFunction &MF,
 }
 
 MachineSSAUpdater::~MachineSSAUpdater() {
-  delete &getAvailableVals(AV);
+  delete static_cast<AvailableValsTy*>(AV);
 }
 
 /// Initialize - Reset this object to get ready for a new set of SSA