Audited the existing Materializer code to ensure
that it works in the absence of a process.  Codepaths
in the Materializer now use the best execution context
scope available to them.

llvm-svn: 179539
diff --git a/lldb/source/Expression/ClangExpressionParser.cpp b/lldb/source/Expression/ClangExpressionParser.cpp
index 61e2410..def49f5 100644
--- a/lldb/source/Expression/ClangExpressionParser.cpp
+++ b/lldb/source/Expression/ClangExpressionParser.cpp
@@ -503,7 +503,7 @@
     
     m_execution_unit.reset(new IRExecutionUnit(module_ap, // handed off here
                                                function_name,
-                                               exe_ctx.GetProcessSP(),
+                                               exe_ctx.GetTargetSP(),
                                                m_compiler->getTargetOpts().Features));
         
     ClangExpressionDeclMap *decl_map = m_expr.DeclMap(); // result can be NULL