 ===================================================================
 --- tools/clang/include/clang/Sema/MultiplexExternalSemaSource.h	(revision 0)
 +++ tools/clang/include/clang/Sema/MultiplexExternalSemaSource.h	(revision 0)
-@@ -0,0 +1,188 @@
+@@ -0,0 +1,367 @@
 +//===--- MultiplexExternalSemaSource.h - External Sema Interface-*- C++ -*-===//
 +//
 +//                     The LLVM Compiler Infrastructure

+  ///
+  void addSource(ExternalSemaSource &source);
+
+  /// \brief Initialize the semantic source with the Sema instance
+  /// being used to perform semantic analysis on the abstract syntax
+  /// tree.

===================================================================
--- tools/clang/lib/Sema/MultiplexExternalSemaSource.cpp	(revision 0)
+++ tools/clang/lib/Sema/MultiplexExternalSemaSource.cpp	(revision 0)
@@ -0,0 +1,270 @@
+//===--- MultiplexExternalSemaSource.cpp  ---------------------------------===//
+//
+//                     The LLVM Compiler Infrastructure
