Documented ClangExpression and made parts of it
more sane (i.e., removed dead arguments, made
sensible defaults, etc.)


git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@110990 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/source/Commands/CommandObjectExpression.cpp b/source/Commands/CommandObjectExpression.cpp
index a9cf219..6d2ffd9 100644
--- a/source/Commands/CommandObjectExpression.cpp
+++ b/source/Commands/CommandObjectExpression.cpp
@@ -267,7 +267,7 @@
     {
         if (log)
             log->Printf("Code cannot be interpreted and must be run in the target.");
-        success = clang_expr.PrepareIRForTarget (expr_local_vars);
+        success = clang_expr.PrepareIRForTarget ();
     }
     
     if (!success)
@@ -283,7 +283,7 @@
     }
     else
     {
-        if (!clang_expr.JITFunction (m_exe_ctx, "___clang_expr"))
+        if (!clang_expr.JITFunction ())
         {
             error_stream.PutCString ("error: IR could not be JIT compiled\n");
             return false;
@@ -295,7 +295,7 @@
             return false;
         }
         
-        lldb::addr_t function_address(clang_expr.GetFunctionAddress ("___clang_expr"));
+        lldb::addr_t function_address(clang_expr.GetFunctionAddress ());
         
         if (function_address == LLDB_INVALID_ADDRESS)
         {
@@ -318,7 +318,7 @@
             
             StreamString insns;
 
-            Error err = clang_expr.DisassembleFunction(insns, m_exe_ctx, "___clang_expr");
+            Error err = clang_expr.DisassembleFunction(insns, m_exe_ctx);
             
             if (!err.Success())
             {