Updated LLVM and Clang to July 20 at 16:00.

llvm-svn: 109016
diff --git a/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVM.h b/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVM.h
index 7116e59..181710c 100644
--- a/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVM.h
+++ b/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVM.h
@@ -10,15 +10,12 @@
 #ifndef liblldb_DisassemblerLLVM_h_
 #define liblldb_DisassemblerLLVM_h_
 
+
+#include "llvm-c/EnhancedDisassembly.h"
+
 #include "lldb/Core/Disassembler.h"
 #include "lldb/Host/Mutex.h"
 
-struct EDDisassembler;
-typedef EDDisassembler *EDDisassemblerRef;
-
-struct EDInst;
-typedef EDInst *EDInstRef;
-
 class DisassemblerLLVM : public lldb_private::Disassembler
 {
 public: