Use delete[] instead of free on an array created with new[].
authorOwen Anderson <resistor@mac.com>
Tue, 1 Jul 2008 15:56:31 +0000 (15:56 +0000)
committerOwen Anderson <resistor@mac.com>
Tue, 1 Jul 2008 15:56:31 +0000 (15:56 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52960 91177308-0d34-0410-b5e6-96231b3b80d8

utils/TableGen/RegisterInfoEmitter.cpp

index ec1b99d023a527089e87595910115f6d809eae83..366447403242ccb60b6d04439091bf1bf3997a03 100644 (file)
@@ -526,7 +526,7 @@ void RegisterInfoEmitter::run(std::ostream &OS) {
        << "  unsigned SubregHashTableSize = 1;\n";
   }
   
-  free(SubregHashTable);
+  delete [] SubregHashTable;
 
   if (!RegisterAliases.empty())
     OS << "\n\n  // Register Alias Sets...\n";