Changes in directory llvm/tools/gccld:

GenerateCode.cpp updated: 1.56 -> 1.57
---
Log message:

Free memory allocated by copy_env.


---
Diffs of the changes:  (+3 -1)

 GenerateCode.cpp |    4 +++-
 1 files changed, 3 insertions(+), 1 deletion(-)


Index: llvm/tools/gccld/GenerateCode.cpp
diff -u llvm/tools/gccld/GenerateCode.cpp:1.56 
llvm/tools/gccld/GenerateCode.cpp:1.57
--- llvm/tools/gccld/GenerateCode.cpp:1.56      Wed Dec 21 19:50:56 2005
+++ llvm/tools/gccld/GenerateCode.cpp   Sun May 14 14:17:28 2006
@@ -438,7 +438,9 @@
 
   // Run the compiler to assembly and link together the program.
   if (Verbose) dumpArgs(&args[0]);
-  int Res = sys::Program::ExecuteAndWait(gcc, &args[0], (const 
char**)clean_env);
+  int Res = sys::Program::ExecuteAndWait(gcc, &args[0],(const 
char**)clean_env);
+
+  delete [] clean_env;
 
   while (!StringsToDelete.empty()) {
     free(StringsToDelete.back());



_______________________________________________
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits

Reply via email to