Changes in directory llvm/include/llvm/System:

Path.h updated: 1.44 -> 1.45
---
Log message:

Don't forget to delete the FileStatus structure on destruction of Path.


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

 Path.h |    1 +
 1 files changed, 1 insertion(+)


Index: llvm/include/llvm/System/Path.h
diff -u llvm/include/llvm/System/Path.h:1.44 
llvm/include/llvm/System/Path.h:1.45
--- llvm/include/llvm/System/Path.h:1.44        Thu Mar 29 11:43:20 2007
+++ llvm/include/llvm/System/Path.h     Thu Mar 29 11:50:49 2007
@@ -163,6 +163,7 @@
       /// other lib/System functionality.
       /// @brief Construct an empty (and invalid) path.
       Path() : path(), status(0) {}
+      ~Path() { delete status; }
 
       /// This constructor will accept a std::string as a path. No checking is
       /// done on this path to determine if it is valid. To determine validity



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

Reply via email to