From 4f637c30e1cd2d1d85f4f3b2ab042bfd75ae2865 Mon Sep 17 00:00:00 2001 From: Tim Northover Date: Fri, 4 Mar 2022 07:59:16 +0000 Subject: [PATCH] [tests][Driver] Pass an empty sysroot for `DEFAULT_SYSROOT` builds The baremetal-sysroot test fails when the toolchain is configured with DEFAULT_SYSROOT. So, to emulate not having passed one at all, let's pass an empty sysroot instead. https://reviews.llvm.org/D119144 Patch by Carlo Cabrera --- clang/test/Driver/baremetal-sysroot.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/clang/test/Driver/baremetal-sysroot.cpp b/clang/test/Driver/baremetal-sysroot.cpp index ae174e0..fc66020 100644 --- a/clang/test/Driver/baremetal-sysroot.cpp +++ b/clang/test/Driver/baremetal-sysroot.cpp @@ -10,7 +10,7 @@ // RUN: ln -s %clang %T/baremetal_default_sysroot/bin/clang // RUN: %T/baremetal_default_sysroot/bin/clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ -// RUN: -target armv6m-none-eabi \ +// RUN: -target armv6m-none-eabi --sysroot= \ // RUN: | FileCheck --check-prefix=CHECK-V6M-C %s // CHECK-V6M-C: "{{.*}}clang{{.*}}" "-cc1" "-triple" "thumbv6m-none-unknown-eabi" // CHECK-V6M-C-SAME: "-internal-isystem" "{{.*}}/baremetal_default_sysroot{{[/\\]+}}bin{{[/\\]+}}..{{[/\\]+}}lib{{[/\\]+}}clang-runtimes{{[/\\]+}}armv6m-none-eabi{{[/\\]+}}include{{[/\\]+}}c++{{[/\\]+}}v1" -- 2.7.4