erichkeane added inline comments.

================
Comment at: include/clang/Driver/Options.td:261
   MetaVarName<"<gcc-path>">;
-def ccc_pch_is_pch : Flag<["-"], "ccc-pch-is-pch">, InternalDriverOpt,
-  HelpText<"Use lazy PCH for precompiled headers">;
----------------
The default behavior is exactly to use this flag.  I removed the flag since 
googling showed that it is never really used.


================
Comment at: lib/Frontend/CompilerInstance.cpp:384
+      getSourceManager(), getPCMCache(), *HeaderInfo, *this,
+      /*IdentifierInfoLookup=*/nullptr,
       /*OwnsHeaderSearch=*/true, TUKind);
----------------
IdentifierInfoLookup is an abstraction around ASTReader and (previously) 
PTHManager.  It seems that this abstraction could still be useful, so I've 
chosen to leave it in place.

When PTH wasn't enabled, PTHMgr was nullptr anyway, so this just uses that 
instead.


================
Comment at: unittests/Tooling/DiagnosticsYamlTest.cpp:85
             "    FilePath:        'path/to/source2.cpp'\n"
-            "    Replacements:    \n"
+            "    Replacements:    []\n"
             "...\n",
----------------
I'm unsure about what caused this change.  It seems to me that these two should 
be equivalent, and hopefully someone will correct me if I'm wrong.


Repository:
  rC Clang

https://reviews.llvm.org/D54547



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to