1 --- tools/clang/lib/Frontend/InitHeaderSearch.cpp.orig 2015-12-30 03:40:23 UTC
2 +++ tools/clang/lib/Frontend/InitHeaderSearch.cpp
3 @@ -211,6 +211,7 @@ void InitHeaderSearch::AddDefaultCInclud
4 if (HSOpts.UseStandardSystemIncludes) {
6 case llvm::Triple::CloudABI:
7 + case llvm::Triple::DragonFly:
8 case llvm::Triple::FreeBSD:
9 case llvm::Triple::NetBSD:
10 case llvm::Triple::OpenBSD:
11 @@ -231,7 +232,7 @@ void InitHeaderSearch::AddDefaultCInclud
13 // Builtin includes use #include_next directives and should be positioned
14 // just prior C include dirs.
15 - if (HSOpts.UseBuiltinIncludes) {
16 + if (0) { //(HSOpts.UseBuiltinIncludes) {
17 // Ignore the sys root, we *always* look for clang headers relative to
19 SmallString<128> P = StringRef(HSOpts.ResourceDir);
20 @@ -255,6 +256,11 @@ void InitHeaderSearch::AddDefaultCInclud
24 + case llvm::Triple::DragonFly: {
25 + AddPath(DF_CLANG_HEADERS, ExternCSystem, false);
29 case llvm::Triple::Linux:
30 llvm_unreachable("Include management is handled in the driver.");