MaskRay added inline comments.

================
Comment at: clang/lib/Driver/ToolChains/FreeBSD.cpp:442
+
+  addExternCSystemInclude(DriverArgs, CC1Args,
+                          concat(D.SysRoot, "/usr/include"));
----------------
I think Fuchsia way of checking `if (!D.SysRoot.empty()) {` before adding 
`/usr/include` is probably better. Is it /include or /usr/include ?


================
Comment at: clang/lib/Lex/InitHeaderSearch.cpp:103
 
+  /// ShouldAddDefaultIncludePaths - Returns true iff AddDefaultIncludePaths
+  ///  should actually do anything.  If this returns false, include management
----------------
Drop `ShouldAddDefaultIncludePaths - `. It is not recommended for new code.




================
Comment at: clang/lib/Lex/InitHeaderSearch.cpp:104
+  /// ShouldAddDefaultIncludePaths - Returns true iff AddDefaultIncludePaths
+  ///  should actually do anything.  If this returns false, include management
+  ///  should instead be handled in the driver.
----------------
multiple spaces => one space


================
Comment at: clang/test/Driver/freebsd.c:217
+
+// Check that the driver passes include paths to cc1 on FreeBSD.
+// RUN: %clang -### %s --target=x86_64-unknown-freebsd13.1 -r 2>&1 \
----------------
Is this  sufficient? For Linux `linux-cross.cpp` checks a lot of directories to 
facilitate code refactoring.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D138183/new/

https://reviews.llvm.org/D138183

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

Reply via email to