 +///\param[in] source - An ExternalSemaSource.
 +///
 +MultiplexExternalSemaSource::MultiplexExternalSemaSource(ExternalSemaSource &s1,
-+                                                         ExternalSemaSource &s2){
++                                                        ExternalSemaSource &s2){
 +  Sources.push_back(&s1);
 +  Sources.push_back(&s2);
 +}

+                   uint64_t &Size, uint64_t &Alignment,
+                   llvm::DenseMap<const FieldDecl *, uint64_t> &FieldOffsets,
+                 llvm::DenseMap<const CXXRecordDecl *, CharUnits> &BaseOffsets,
+           llvm::DenseMap<const CXXRecordDecl *, CharUnits> &VirtualBaseOffsets);
+
+  /// Return the amount of memory used by memory buffers, breaking down
+  /// by heap-backed versus mmap'ed memory.

+  /// out according to the ABI.
+  ///
+  /// \param VirtualBaseOffsets The offset of each of the virtual base classes
+  /// (either direct or not). If any bases are not given offsets, the bases will 
+  /// be laid out according to the ABI.
+  /// 
+  /// \returns true if the record layout was provided, false otherwise.
+  virtual bool 
