Author: Brad Smith Date: 2023-08-29T23:04:02-04:00 New Revision: d267990e8c5329de76f0bb1673954ebbd666afc0
URL: https://github.com/llvm/llvm-project/commit/d267990e8c5329de76f0bb1673954ebbd666afc0 DIFF: https://github.com/llvm/llvm-project/commit/d267990e8c5329de76f0bb1673954ebbd666afc0.diff LOG: [Driver] move ELFIAMCU / RTEMS header search path management to the driver Reviewed By: MaskRay Differential Revision: https://reviews.llvm.org/D158132 Added: Modified: clang/lib/Lex/InitHeaderSearch.cpp Removed: ################################################################################ diff --git a/clang/lib/Lex/InitHeaderSearch.cpp b/clang/lib/Lex/InitHeaderSearch.cpp index 1b8ec89600a610..1531871411f980 100644 --- a/clang/lib/Lex/InitHeaderSearch.cpp +++ b/clang/lib/Lex/InitHeaderSearch.cpp @@ -231,8 +231,6 @@ void InitHeaderSearch::AddDefaultCIncludePaths(const llvm::Triple &triple, if (HSOpts.UseStandardSystemIncludes) { switch (os) { - case llvm::Triple::ELFIAMCU: - break; case llvm::Triple::Win32: if (triple.getEnvironment() != llvm::Triple::Cygnus) break; @@ -270,8 +268,6 @@ void InitHeaderSearch::AddDefaultCIncludePaths(const llvm::Triple &triple, } switch (os) { - case llvm::Triple::RTEMS: - break; case llvm::Triple::Win32: switch (triple.getEnvironment()) { default: llvm_unreachable("Include management is handled in the driver."); @@ -286,14 +282,7 @@ void InitHeaderSearch::AddDefaultCIncludePaths(const llvm::Triple &triple, break; } - switch (os) { - case llvm::Triple::RTEMS: - case llvm::Triple::ELFIAMCU: - break; - default: - AddPath("/usr/include", ExternCSystem, false); - break; - } + AddPath("/usr/include", ExternCSystem, false); } void InitHeaderSearch::AddDefaultCPlusPlusIncludePaths( @@ -330,6 +319,7 @@ bool InitHeaderSearch::ShouldAddDefaultIncludePaths( const llvm::Triple &triple) { switch (triple.getOS()) { case llvm::Triple::AIX: + case llvm::Triple::ELFIAMCU: case llvm::Triple::Emscripten: case llvm::Triple::FreeBSD: case llvm::Triple::Fuchsia: @@ -342,6 +332,7 @@ bool InitHeaderSearch::ShouldAddDefaultIncludePaths( case llvm::Triple::OpenBSD: case llvm::Triple::PS4: case llvm::Triple::PS5: + case llvm::Triple::RTEMS: case llvm::Triple::Solaris: case llvm::Triple::WASI: case llvm::Triple::ZOS: _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits