[llvm] r216364 - NVPTX: remove another raw delete call
Dylan Noblesmith
nobled at dreamwidth.org
Sun Aug 24 18:59:33 PDT 2014
Author: nobled
Date: Sun Aug 24 20:59:32 2014
New Revision: 216364
URL: http://llvm.org/viewvc/llvm-project?rev=216364&view=rev
Log:
NVPTX: remove another raw delete call
Modified:
llvm/trunk/lib/Target/NVPTX/NVPTXAsmPrinter.cpp
Modified: llvm/trunk/lib/Target/NVPTX/NVPTXAsmPrinter.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/NVPTX/NVPTXAsmPrinter.cpp?rev=216364&r1=216363&r2=216364&view=diff
==============================================================================
--- llvm/trunk/lib/Target/NVPTX/NVPTXAsmPrinter.cpp (original)
+++ llvm/trunk/lib/Target/NVPTX/NVPTXAsmPrinter.cpp Sun Aug 24 20:59:32 2014
@@ -1063,7 +1063,7 @@ bool NVPTXAsmPrinter::doFinalization(Mod
Module::GlobalListType &global_list = M.getGlobalList();
int i, n = global_list.size();
- GlobalVariable **gv_array = new GlobalVariable *[n];
+ std::vector<GlobalVariable *> gv_array(n);
// first, back-up GlobalVariable in gv_array
i = 0;
@@ -1083,8 +1083,6 @@ bool NVPTXAsmPrinter::doFinalization(Mod
global_list.insert(global_list.end(), gv_array[i]);
clearAnnotationCache(&M);
-
- delete[] gv_array;
return ret;
//bool Result = AsmPrinter::doFinalization(M);
More information about the llvm-commits
mailing list