Updated LLVM/Clang to revision from 2010-06-13T06:00.



git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@105918 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/source/Expression/ClangExpression.cpp b/source/Expression/ClangExpression.cpp
index 1892bb6..626418b 100644
--- a/source/Expression/ClangExpression.cpp
+++ b/source/Expression/ClangExpression.cpp
@@ -567,7 +567,6 @@
 //            compiler_instance->getFrontendOpts().ProgramAction = frontend::FixIt;
 
         for (unsigned i = 0, e = m_clang_ap->getFrontendOpts().Inputs.size(); i != e; ++i) {
-            const std::string &InFile = m_clang_ap->getFrontendOpts().Inputs[i].second;
 
             // If we aren't using an AST file, setup the file and source managers and
             // the preprocessor.
@@ -592,7 +591,9 @@
             if (!Act)
                 break;
 
-            if (Act->BeginSourceFile(*m_clang_ap, InFile, IsAST)) {
+            if (Act->BeginSourceFile(*m_clang_ap, 
+                                     m_clang_ap->getFrontendOpts().Inputs[i].second, 
+                                     m_clang_ap->getFrontendOpts().Inputs[i].first)) {
                 Act->Execute();
                 Act->EndSourceFile();
             }