Improved printing of LLVM IR.  We now print
complete instructions rather than simply their
opcodes.


git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@106708 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/source/Expression/ClangExpression.cpp b/source/Expression/ClangExpression.cpp
index b584635..b249584 100644
--- a/source/Expression/ClangExpression.cpp
+++ b/source/Expression/ClangExpression.cpp
@@ -498,11 +498,16 @@
             {
                 llvm::Instruction &inst = *ii;
                 
+                std::string s;
+                llvm::raw_string_ostream os(s);
+                
+                inst.print(os);
+                
                 if (log)
-                    log->Printf("  %s", inst.getOpcodeName());
+                    log->Printf("  %s", s.c_str());
             }
         }
-    }   
+    }
     
     return 0;
 }