From 4bc0562719920816be1e40507da58c6fd4fd9b51 Mon Sep 17 00:00:00 2001 From: Serge Pavlov Date: Sat, 28 Sep 2019 12:21:06 +0000 Subject: Driver tests: set `--sysroot=""` to support clang with `DEFAULT_SYSROOT` When testing clang that has been compiled with `-DDEFAULT_SYSROOT` set to some path, some tests would fail. Override sysroot to be empty string for the tests to succeed when clang is configured with `DEFAULT_SYSROOT`. Differential Revision: https://reviews.llvm.org/D66834 Patch by Sergej Jaskiewicz . llvm-svn: 373147 --- clang/unittests/Driver/ToolChainTest.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'clang/unittests/Driver/ToolChainTest.cpp') diff --git a/clang/unittests/Driver/ToolChainTest.cpp b/clang/unittests/Driver/ToolChainTest.cpp index 80938c83f82..f84e508b6cb 100644 --- a/clang/unittests/Driver/ToolChainTest.cpp +++ b/clang/unittests/Driver/ToolChainTest.cpp @@ -60,7 +60,7 @@ TEST(ToolChainTest, VFSGCCInstallation) { llvm::MemoryBuffer::getMemBuffer("\n")); std::unique_ptr C(TheDriver.BuildCompilation( - {"-fsyntax-only", "--gcc-toolchain=", "foo.cpp"})); + {"-fsyntax-only", "--gcc-toolchain=", "--sysroot=", "foo.cpp"})); EXPECT_TRUE(C); std::string S; -- cgit v1.2.3