| Index: src/IceBrowserCompileServer.h
 | 
| diff --git a/src/IceBrowserCompileServer.h b/src/IceBrowserCompileServer.h
 | 
| index e76b820679f00fb64a6c48fa0c6f869c9069efbc..f23ab17b425bda8005d08948cffdb9a4ed5de2d7 100644
 | 
| --- a/src/IceBrowserCompileServer.h
 | 
| +++ b/src/IceBrowserCompileServer.h
 | 
| @@ -31,12 +31,11 @@ class raw_fd_ostream;
 | 
|  
 | 
|  namespace Ice {
 | 
|  
 | 
| -/// The browser variant of the compile server.
 | 
| -/// Compared to the commandline version, this version gets compile
 | 
| -/// requests over IPC. Each compile request will have a slimmed down
 | 
| -/// version of argc, argv while other flags are set to defaults that
 | 
| -/// make sense in the browser case. The output file is specified via
 | 
| -/// a posix FD, and input bytes are pushed to the server.
 | 
| +/// The browser variant of the compile server. Compared to the commandline
 | 
| +/// version, this version gets compile requests over IPC. Each compile request
 | 
| +/// will have a slimmed down version of argc, argv while other flags are set to
 | 
| +/// defaults that make sense in the browser case. The output file is specified
 | 
| +/// via a posix FD, and input bytes are pushed to the server.
 | 
|  class BrowserCompileServer : public CompileServer {
 | 
|    BrowserCompileServer() = delete;
 | 
|    BrowserCompileServer(const BrowserCompileServer &) = delete;
 | 
| @@ -56,12 +55,12 @@ public:
 | 
|    /// Parse and set up the flags for compile jobs.
 | 
|    void getParsedFlags(uint32_t NumThreads, int argc, char **argv);
 | 
|  
 | 
| -  /// Creates the streams + context and starts the compile thread,
 | 
| -  /// handing off the streams + context.
 | 
| +  /// Creates the streams + context and starts the compile thread, handing off
 | 
| +  /// the streams + context.
 | 
|    void startCompileThread(int OutFD);
 | 
|  
 | 
| -  /// Call to push more bytes to the current input stream.
 | 
| -  /// Returns false on success and true on error.
 | 
| +  /// Call to push more bytes to the current input stream. Returns false on
 | 
| +  /// success and true on error.
 | 
|    bool pushInputBytes(const void *Data, size_t NumBytes);
 | 
|  
 | 
|    /// Notify the input stream of EOF.
 | 
| @@ -72,9 +71,8 @@ public:
 | 
|      CompileThread.join();
 | 
|      if (Ctx->getErrorStatus()->value())
 | 
|        LastError.assign(Ctx->getErrorStatus()->value());
 | 
| -    // Reset some state. The InputStream is deleted by the compiler
 | 
| -    // so only reset this to nullptr. Free and flush the rest
 | 
| -    // of the streams.
 | 
| +    // Reset some state. The InputStream is deleted by the compiler so only
 | 
| +    // reset this to nullptr. Free and flush the rest of the streams.
 | 
|      InputStream = nullptr;
 | 
|      EmitStream.reset(nullptr);
 | 
|      ELFStream.reset(nullptr);
 | 
| @@ -95,12 +93,12 @@ private:
 | 
|      std::string Buffer;
 | 
|      llvm::raw_string_ostream StrBuf;
 | 
|    };
 | 
| -  /// This currently only handles a single compile request, hence one copy
 | 
| -  /// of the state.
 | 
| +  /// This currently only handles a single compile request, hence one copy of
 | 
| +  /// the state.
 | 
|    std::unique_ptr<GlobalContext> Ctx;
 | 
| -  /// A borrowed reference to the current InputStream. The compiler owns
 | 
| -  /// the actual reference so the server must be careful not to access
 | 
| -  /// after the compiler is done.
 | 
| +  /// A borrowed reference to the current InputStream. The compiler owns the
 | 
| +  /// actual reference so the server must be careful not to access after the
 | 
| +  /// compiler is done.
 | 
|    llvm::QueueStreamer *InputStream = nullptr;
 | 
|    std::unique_ptr<Ostream> LogStream;
 | 
|    std::unique_ptr<llvm::raw_fd_ostream> EmitStream;
 | 
| 
 |