[Lldb-commits] [lldb] r114771 - in /lldb/trunk: include/lldb/Expression/ClangFunction.h include/lldb/Expression/ClangUserExpression.h include/lldb/Expression/ClangUtilityFunction.h include/lldb/Utility/SharingPtr.h include/lldb/lldb-types.h source/Expression/ClangUtilityFunction.cpp source/Utility/SharingPtr.cpp

Greg Clayton gclayton at apple.com
Fri Sep 24 16:07:41 PDT 2010


Author: gclayton
Date: Fri Sep 24 18:07:41 2010
New Revision: 114771

URL: http://llvm.org/viewvc/llvm-project?rev=114771&view=rev
Log:
Cleaned a few build related things up:

Added a virtual destructor to ClangUtilityFunction with a body to it cleans
itself up.

Moved our SharingPtr into the lldb_private namespace to keep it easy to make
an exports file that exports only what is needed ("lldb::*").


Modified:
    lldb/trunk/include/lldb/Expression/ClangFunction.h
    lldb/trunk/include/lldb/Expression/ClangUserExpression.h
    lldb/trunk/include/lldb/Expression/ClangUtilityFunction.h
    lldb/trunk/include/lldb/Utility/SharingPtr.h
    lldb/trunk/include/lldb/lldb-types.h
    lldb/trunk/source/Expression/ClangUtilityFunction.cpp
    lldb/trunk/source/Utility/SharingPtr.cpp

Modified: lldb/trunk/include/lldb/Expression/ClangFunction.h
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/include/lldb/Expression/ClangFunction.h?rev=114771&r1=114770&r2=114771&view=diff
==============================================================================
--- lldb/trunk/include/lldb/Expression/ClangFunction.h (original)
+++ lldb/trunk/include/lldb/Expression/ClangFunction.h Fri Sep 24 18:07:41 2010
@@ -130,7 +130,8 @@
     //------------------------------------------------------------------
 	/// Destructor
 	//------------------------------------------------------------------
-	virtual ~ClangFunction();
+	virtual 
+    ~ClangFunction();
 
     //------------------------------------------------------------------
 	/// Compile the wrapper function

Modified: lldb/trunk/include/lldb/Expression/ClangUserExpression.h
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/include/lldb/Expression/ClangUserExpression.h?rev=114771&r1=114770&r2=114771&view=diff
==============================================================================
--- lldb/trunk/include/lldb/Expression/ClangUserExpression.h (original)
+++ lldb/trunk/include/lldb/Expression/ClangUserExpression.h Fri Sep 24 18:07:41 2010
@@ -50,7 +50,8 @@
     //------------------------------------------------------------------
     /// Destructor
     //------------------------------------------------------------------
-    virtual ~ClangUserExpression ();
+    virtual 
+    ~ClangUserExpression ();
     
     //------------------------------------------------------------------
     /// Parse the expression

Modified: lldb/trunk/include/lldb/Expression/ClangUtilityFunction.h
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/include/lldb/Expression/ClangUtilityFunction.h?rev=114771&r1=114770&r2=114771&view=diff
==============================================================================
--- lldb/trunk/include/lldb/Expression/ClangUtilityFunction.h (original)
+++ lldb/trunk/include/lldb/Expression/ClangUtilityFunction.h Fri Sep 24 18:07:41 2010
@@ -52,6 +52,9 @@
     ClangUtilityFunction (const char *text, 
                           const char *name);
     
+    virtual 
+    ~ClangUtilityFunction ();
+
     //------------------------------------------------------------------
     /// Install the utility function into a process
     ///

Modified: lldb/trunk/include/lldb/Utility/SharingPtr.h
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/include/lldb/Utility/SharingPtr.h?rev=114771&r1=114770&r2=114771&view=diff
==============================================================================
--- lldb/trunk/include/lldb/Utility/SharingPtr.h (original)
+++ lldb/trunk/include/lldb/Utility/SharingPtr.h Fri Sep 24 18:07:41 2010
@@ -13,7 +13,7 @@
 #include <algorithm>
 #include <memory>
 
-namespace lldb {
+namespace lldb_private {
 
 namespace imp {
 

Modified: lldb/trunk/include/lldb/lldb-types.h
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/include/lldb/lldb-types.h?rev=114771&r1=114770&r2=114771&view=diff
==============================================================================
--- lldb/trunk/include/lldb/lldb-types.h (original)
+++ lldb/trunk/include/lldb/lldb-types.h Fri Sep 24 18:07:41 2010
@@ -67,7 +67,7 @@
         template<typename _Tp>
         struct SharedPtr
         {
-            typedef lldb::SharingPtr<_Tp> Type;
+            typedef lldb_private::SharingPtr<_Tp> Type;
         };
 
 } // namespace lldb

Modified: lldb/trunk/source/Expression/ClangUtilityFunction.cpp
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Expression/ClangUtilityFunction.cpp?rev=114771&r1=114770&r2=114771&view=diff
==============================================================================
--- lldb/trunk/source/Expression/ClangUtilityFunction.cpp (original)
+++ lldb/trunk/source/Expression/ClangUtilityFunction.cpp Fri Sep 24 18:07:41 2010
@@ -44,6 +44,10 @@
 {
 }
 
+ClangUtilityFunction::~ClangUtilityFunction ()
+{
+}
+
 //------------------------------------------------------------------
 /// Install the utility function into a process
 ///

Modified: lldb/trunk/source/Utility/SharingPtr.cpp
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Utility/SharingPtr.cpp?rev=114771&r1=114770&r2=114771&view=diff
==============================================================================
--- lldb/trunk/source/Utility/SharingPtr.cpp (original)
+++ lldb/trunk/source/Utility/SharingPtr.cpp Fri Sep 24 18:07:41 2010
@@ -9,7 +9,7 @@
 
 #include "lldb/Utility/SharingPtr.h"
 
-namespace lldb {
+namespace lldb_private {
 
 namespace imp
 {





More information about the lldb-commits mailing list