mirror of https://github.com/microsoft/clang.git
Revert rL301998: "Fix a bug that -isysroot is completely ignored on Unix"
This reverts commit because it broke sanitizer-x86_64-linux-autoconf bot and clang-ppc64be-linux-multistage bot. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@302000 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
7e51ecfa56
commit
d47d19ceb9
|
@ -1565,7 +1565,7 @@ static void ParseHeaderSearchArgs(HeaderSearchOptions &Opts, ArgList &Args,
|
|||
frontend::IncludeDirGroup Group = frontend::System;
|
||||
if (A->getOption().matches(OPT_internal_externc_isystem))
|
||||
Group = frontend::ExternCSystem;
|
||||
Opts.AddPath(A->getValue(), Group, false, false);
|
||||
Opts.AddPath(A->getValue(), Group, false, true);
|
||||
}
|
||||
|
||||
// Add the path prefixes which are implicitly treated as being system headers.
|
||||
|
|
|
@ -26,7 +26,3 @@
|
|||
// RUN: FileCheck %s -check-prefix=SYSROOT_SEPARATE
|
||||
// SYSROOT_SEPARATE: "-isysroot" "{{[^"]*}}/foo/bar"
|
||||
// SYSROOT_SEPARATE: "--sysroot{{" "|=}}{{[^"]*}}/foo/bar"
|
||||
|
||||
// Check that -isysroot is handled properly
|
||||
// RUN: %clang -isysroot /foo/bar -c %s -v 2>&1 | \
|
||||
// RUN: grep "/foo/bar"
|
||||
|
|
Loading…
Reference in New Issue