Skip to content
Merged
Show file tree
Hide file tree
Changes from 7 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 0 additions & 2 deletions clang/test/Analysis/scan-build/cxx-name.test
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
REQUIRES: shell

RUN: %scan-build sh -c 'echo "CLANG_CXX=/$(basename "$CLANG_CXX")/"' | FileCheck %s

Check that scan-build sets the CLANG_CXX environment variable (meant to be
Expand Down
2 changes: 0 additions & 2 deletions clang/test/Analysis/scan-build/deduplication.test
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
REQUIRES: shell

RUN: rm -rf %t.output_dir && mkdir %t.output_dir
RUN: %scan-build -o %t.output_dir \
RUN: %clang -S %S/Inputs/deduplication/1.c \
Expand Down
2 changes: 0 additions & 2 deletions clang/test/Analysis/scan-build/html_output.test
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
REQUIRES: shell

RUN: rm -rf %t.output_dir && mkdir %t.output_dir
RUN: %scan-build -o %t.output_dir %clang -S %S/Inputs/single_null_dereference.c \
RUN: | FileCheck %s -check-prefix CHECK-STDOUT
Expand Down
2 changes: 0 additions & 2 deletions clang/test/Analysis/scan-build/plist_html_output.test
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
REQUIRES: shell

RUN: rm -rf %t.output_dir && mkdir %t.output_dir
RUN: %scan-build -plist-html -o %t.output_dir %clang -S %S/Inputs/single_null_dereference.c \
RUN: | FileCheck %s -check-prefix CHECK-STDOUT
Expand Down
2 changes: 0 additions & 2 deletions clang/test/Analysis/scan-build/plist_output.test
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
REQUIRES: shell

RUN: rm -rf %t.output_dir && mkdir %t.output_dir
RUN: %scan-build -plist -o %t.output_dir %clang -S %S/Inputs/single_null_dereference.c \
RUN: | FileCheck %s -check-prefix CHECK-STDOUT
Expand Down
2 changes: 0 additions & 2 deletions clang/test/ClangScanDeps/module-format.c
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,6 @@
// section in XCOFF yet.
// UNSUPPORTED: target={{.*}}-aix{{.*}}

// REQUIRES: shell

// RUN: rm -rf %t && mkdir %t
// RUN: cp %S/Inputs/modules-pch/* %t

Expand Down
4 changes: 2 additions & 2 deletions clang/test/ClangScanDeps/modules-context-hash-cwd.c
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// Most likely platform specific sed differences
// UNSUPPORTED: system-windows
// Test current directory pruning when computing the context hash.

// REQUIRES: shell

// RUN: rm -rf %t
// RUN: split-file %s %t
// RUN: sed -e "s|DIR|%/t|g" %t/cdb0.json.in > %t/cdb0.json
Expand Down
3 changes: 2 additions & 1 deletion clang/test/ClangScanDeps/modules-file-path-isolation.c
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@
// Note: the spelling of the modulemap path still depends on the includer, since
// that is the only source of information about it.

// REQUIRES: shell
// Needs symlinks
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Windows supports symlinks since Windows 10 but you need to enable the Developer Mode. I think a better approach would be to test if symlinks are supported and expose this as a feature in lit so we can use REQUIRES: symlinks.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That might be true, but let's not block this migration on implementing symlink capability detection. I think the practical compromise would be to go into the lit config that adds the system-windows feature and inject the symlinks feature on the opposite arm of that if/else branch and throw in a TODO/FIXME comment to implement cmake detection or something. Then, at least, the lit requirements can be readable (REQUIRES: symlinks) and we don't have to update them if and when someone wants to do that.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is there much benefit in adding a symlinks feature now vs later? Figuring out which tests require symlinks should be trivial with a grep for either this comment, or for ln -s in run lines, and running tests that require symlinks on Windows I think is sort of out of scope for this PR.

I'm also not even sure we have any bot coverage for that configuration (premerge doesn't work), which I would want to verify first before doing the work to turn it into a first class lit feature.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Added a feature for symlinks, just by default dropping it on Windows. If someone wants to get the tests ported to a platform that does not support symlinks, some more cleanup will be needed because there are other tests using the new UNSUPPORTED: system-windows syntax that also use symlinks, but this should be a reasonable enough start.

// UNSUPPORTED: system-windows

// RUN: rm -rf %t
// RUN: split-file %s %t
Expand Down
4 changes: 3 additions & 1 deletion clang/test/ClangScanDeps/modules-in-stable-dirs.c
Original file line number Diff line number Diff line change
@@ -1,11 +1,13 @@
// Most likely platform specific sed differences
// UNSUPPORTED: system-windows

// This test verifies modules that are entirely comprised from stable directory inputs are captured in
// dependency information.

// The first compilation verifies that transitive dependencies on local input are captured.
// The second compilation verifies that external paths are resolved when a
// vfsoverlay for determining is-in-stable-directories.

// REQUIRES: shell
// RUN: rm -rf %t
// RUN: split-file %s %t
// RUN: sed -e "s|DIR|%/t|g" %t/compile-commands.json.in > %t/compile-commands.json
Expand Down
3 changes: 2 additions & 1 deletion clang/test/ClangScanDeps/modules-symlink-dir-from-module.c
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@
// module below does not transitively import Mod via a symlink, so it should not
// see the symlinked path.

// REQUIRES: shell
// Needs symlinks
// UNSUPPORTED: system-windows

// RUN: rm -rf %t
// RUN: split-file %s %t
Expand Down
3 changes: 2 additions & 1 deletion clang/test/ClangScanDeps/modules-symlink-dir-vfs.c
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,8 @@
// RUN: rm -rf %t
// RUN: split-file %s %t

// REQUIRES: shell
// Needs symlinks
// UNSUPPORTED: system-windows

// RUN: mkdir -p %t/frameworks-symlink
// RUN: ln -s %t/frameworks/FW.framework %t/frameworks-symlink/FW.framework
Expand Down
5 changes: 3 additions & 2 deletions clang/test/ClangScanDeps/modules-symlink-dir.c
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
// Needs symlinks
// UNSUPPORTED: system-windows

// Check that we canonicalize the module map path without changing the module
// directory, which would break header lookup.

// REQUIRES: shell

// RUN: rm -rf %t
// RUN: split-file %s %t
// RUN: sed -e "s|DIR|%/t|g" %t/cdb.json.in > %t/cdb.json
Expand Down
6 changes: 4 additions & 2 deletions clang/test/ClangScanDeps/prebuilt-modules-in-stable-dirs.c
Original file line number Diff line number Diff line change
@@ -1,12 +1,14 @@
/// Most likely platform specific sed differences
// UNSUPPORTED: system-windows

/// This test validates that modules that depend on prebuilt modules
/// resolve `is-in-stable-directories` correctly.
/// The steps are:
/// 1. Scan dependencies to build the PCH. One of the module's depend on header
/// that is seemingly from the sysroot. However, it depends on a local header that is overlaid.
/// 2. Build the PCH & dependency PCMs.
/// 3. Scan a source file that transitively depends on the same modules as the pcm.

// REQUIRES: shell

// RUN: rm -rf %t
// RUN: split-file %s %t
// RUN: sed -e "s|DIR|%/t|g" %t/overlay.json.template > %t/overlay.json
Expand Down
3 changes: 2 additions & 1 deletion clang/test/ClangScanDeps/subframework_header_dir_symlink.m
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
// REQUIRES: shell
// Needs symlinks
// UNSUPPORTED: system-windows
// RUN: rm -rf %t.dir
// RUN: rm -rf %t.cdb
// RUN: mkdir -p %t.dir
Expand Down
4 changes: 3 additions & 1 deletion clang/test/ClangScanDeps/symlink.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
// REQUIRES: shell
// Needs symlinks
// UNSUPPORTED: system-windows

// RUN: rm -rf %t.dir
// RUN: rm -rf %t.cdb
// RUN: mkdir -p %t.dir
Expand Down
3 changes: 2 additions & 1 deletion clang/test/CodeCompletion/included-symlinks.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
// REQUIRES: shell
// Needs symlinks
// UNSUPPORTED: system-windows
// RUN: rm -rf %t && mkdir -p %t/real/myproj && mkdir -p %t/links
// RUN: touch %t/real/foo.h && ln -s %t/real/foo.h %t/links/foo.h
// RUN: touch %t/real/foobar.h && ln -s %t/real/foobar.h %t/links/foobar.h
Expand Down
3 changes: 1 addition & 2 deletions clang/test/Driver/aarch64-toolchain-extra.c
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,7 @@

// The tests here are similar to those in aarch64-toolchain.c, however
// these tests need to create symlinks to test directory trees in order to
// set up the environment and therefore shell support is required.
// REQUIRES: shell
// set up the environment and therefore POSIX is required.
// UNSUPPORTED: system-windows

// If there is no GCC install detected then the driver searches for executables
Expand Down
3 changes: 2 additions & 1 deletion clang/test/Driver/amdgpu-hip-system-arch.c
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
// REQUIRES: shell
// Needs chmod
// UNSUPPORTED: system-windows
// XFAIL: target={{.*}}-zos{{.*}}

// RUN: mkdir -p %t
Expand Down
3 changes: 2 additions & 1 deletion clang/test/Driver/amdgpu-openmp-system-arch-fail.c
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
// REQUIRES: shell
// Due to chmod
// UNSUPPORTED: system-windows

// RUN: mkdir -p %t
// RUN: rm -f %t/amdgpu_arch_fail %t/amdgpu_arch_different
Expand Down
1 change: 0 additions & 1 deletion clang/test/Driver/arm-toolchain-extra.c
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
// The tests here are similar to those in arm-toolchain.c, however
// these tests need to create symlinks to test directory trees in order to
// set up the environment and therefore shell support is required.
// REQUIRES: shell
// UNSUPPORTED: system-windows

// If there is no GCC install detected then the driver searches for executables
Expand Down
1 change: 0 additions & 1 deletion clang/test/Driver/baremetal-multilib-layered.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
# REQUIRES: shell
# UNSUPPORTED: system-windows

# This test demonstrates "layered" multilib in which more than one
Expand Down
1 change: 0 additions & 1 deletion clang/test/Driver/baremetal-multilib.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
# REQUIRES: shell
# UNSUPPORTED: system-windows

# RUN: %clang --multi-lib-config=%s -no-canonical-prefixes -x c++ %s -### -o %t.out 2>&1 \
Expand Down
1 change: 0 additions & 1 deletion clang/test/Driver/baremetal-sysroot.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// REQUIRES: shell
// UNSUPPORTED: system-windows

// Test that when a --sysroot is not provided, driver picks the default
Expand Down
1 change: 0 additions & 1 deletion clang/test/Driver/darwin-ld-demangle-lld.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
// With -fuse-ld=lld, -demangle is always passed to the linker on Darwin.
// REQUIRES: shell

// RUN: %clang --target=x86_64-apple-darwin -### -fuse-ld=lld \
// RUN: -B%S/Inputs/lld -mlinker-version=0 %s 2>&1 \
Expand Down
2 changes: 0 additions & 2 deletions clang/test/Driver/darwin-ld-lto-lld.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
// REQUIRES: shell

// Check that lld gets "-lto_library".
// (Separate test file since darwin-ld-lto requires system-darwin but this
// test doesn't require that.)
Expand Down
1 change: 0 additions & 1 deletion clang/test/Driver/mingw-sysroot.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// REQUIRES: shell
// UNSUPPORTED: system-windows

// RUN: rm -rf %t.dir/testroot-gcc
Expand Down
2 changes: 1 addition & 1 deletion clang/test/Driver/no-canonical-prefixes.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// Due to ln -sf:
// REQUIRES: shell
// UNSUPPORTED: system-windows
// RUN: mkdir -p %t.real
// RUN: cd %t.real
// RUN: ln -sf %clang test-clang
Expand Down
2 changes: 1 addition & 1 deletion clang/test/Driver/nvptx-cuda-system-arch.c
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// REQUIRES: shell
// UNSUPPORTED: system-windows
// XFAIL: target={{.*}}-zos{{.*}}

// RUN: mkdir -p %t
Expand Down
3 changes: 2 additions & 1 deletion clang/test/Driver/openmp-system-arch.c
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
// REQUIRES: shell
// Needs chmod
// UNSUPPORTED: system-windows
// XFAIL: target={{.*}}-zos{{.*}}

// RUN: mkdir -p %t
Expand Down
3 changes: 2 additions & 1 deletion clang/test/Driver/parse-progname.c
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
// REQUIRES: shell, arm-registered-target
// REQUIRES: arm-registered-target
// UNSUPPORTED: system-windows
// UNSUPPORTED: llvm-driver

// RUN: mkdir -p %t
Expand Down
3 changes: 1 addition & 2 deletions clang/test/Driver/riscv32-toolchain-extra.c
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,7 @@

// The tests here are similar to those in riscv32-toolchain.c, however
// these tests need to create symlinks to test directory trees in order to
// set up the environment and therefore shell support is required.
// REQUIRES: shell
// set up the environment and therefore POSIX support is required.
// UNSUPPORTED: system-windows

// If there is no GCC install detected then the driver searches for executables
Expand Down
1 change: 0 additions & 1 deletion clang/test/Driver/riscv64-toolchain-extra.c
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
// The tests here are similar to those in riscv64-toolchain.c, however
// these tests need to create symlinks to test directory trees in order to
// set up the environment and therefore shell support is required.
// REQUIRES: shell
// UNSUPPORTED: system-windows

// If there is no GCC install detected then the driver searches for executables
Expand Down
2 changes: 1 addition & 1 deletion clang/test/Driver/sigpipe-handling.c
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// REQUIRES: shell
// UNSUPPORTED: system-windows
// RUN: %clang -E -fno-integrated-cc1 %s | head | FileCheck %s

// Test that the parent clang driver process doesn't crash when the child cc1
Expand Down
3 changes: 2 additions & 1 deletion clang/test/Driver/target-override.c
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
// REQUIRES: shell
// Needs symlinks
// UNSUPPORTED: system-windows
// REQUIRES: x86-registered-target

// RUN: rm -rf %t && mkdir %t
Expand Down
2 changes: 1 addition & 1 deletion clang/test/Driver/verbose-output-quoting.c
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// REQUIRES: shell
// UNSUPPORTED: system-windows
// RUN: %clang --verbose -DSPACE="a b" -### %s 2>&1 | FileCheck -check-prefix=SPACE -strict-whitespace %s
// RUN: %clang --verbose -DQUOTES=\"\" -### %s 2>&1 | FileCheck -check-prefix=QUOTES -strict-whitespace %s
// RUN: %clang --verbose -DBACKSLASH=\\ -### %s 2>&1 | FileCheck -check-prefix=BACKSLASH -strict-whitespace %s
Expand Down
3 changes: 2 additions & 1 deletion clang/test/Frontend/dependency-gen-symlink.c
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
// REQUIRES: shell
// Needs symlinks
// UNSUPPORTED: system-windows

// Basic test
// RUN: rm -rf %t.dir
Expand Down
2 changes: 1 addition & 1 deletion clang/test/Index/preamble-reparse-changed-module.m
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// REQUIRES: shell
// UNSUPPORTED: system-windows

// RUN: rm -rf %t
// RUN: mkdir -p %t/mod
Expand Down
1 change: 0 additions & 1 deletion clang/test/InterfaceStubs/driver-test.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
// REQUIRES: x86-registered-target
// REQUIRES: shell

// NOTE: -fno-integrated-cc1 has been added to work around an ASAN failure
// caused by in-process cc1 invocation. Clang InterfaceStubs is not the
Expand Down
1 change: 0 additions & 1 deletion clang/test/InterfaceStubs/driver-test2.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
// REQUIRES: x86-registered-target
// REQUIRES: shell

// NOTE: -fno-integrated-cc1 has been added to work around an ASAN failure
// caused by in-process cc1 invocation. Clang InterfaceStubs is not the
Expand Down
1 change: 0 additions & 1 deletion clang/test/InterfaceStubs/driver-test3.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
// REQUIRES: x86-registered-target
// REQUIRES: shell

// RUN: mkdir -p %t; cd %t
// RUN: %clang -target x86_64-unknown-linux-gnu -c -emit-interface-stubs %s -o %t/driver-test3.o
Expand Down
2 changes: 1 addition & 1 deletion clang/test/Modules/crash-vfs-headermaps.m
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// REQUIRES: crash-recovery, shell, system-darwin
// REQUIRES: crash-recovery, system-darwin

// RUN: rm -rf %t
// RUN: mkdir -p %t/m %t/i/Foo.framework/Headers
Expand Down
2 changes: 1 addition & 1 deletion clang/test/Modules/crash-vfs-include-pch.m
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// REQUIRES: crash-recovery, shell, system-darwin
// REQUIRES: crash-recovery, system-darwin
//
// RUN: rm -rf %t
// RUN: mkdir -p %t/m %t/out
Expand Down
3 changes: 2 additions & 1 deletion clang/test/Modules/crash-vfs-path-emptydir-entries.m
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
// REQUIRES: crash-recovery, shell
// UNSUPPORTED: system-windows
// REQUIRES: crash-recovery

// FIXME: This XFAIL is cargo-culted from crash-report.c. Do we need it?
// XFAIL: target={{.*-windows-gnu}}
Expand Down
4 changes: 3 additions & 1 deletion clang/test/Modules/crash-vfs-path-symlink-topheader.m
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
// REQUIRES: crash-recovery, shell
// Needs symlinks
// UNSUPPORTED: system-windows
// REQUIRES: crash-recovery

// FIXME: This XFAIL is cargo-culted from crash-report.c. Do we need it?
// XFAIL: target={{.*-windows-gnu}}
Expand Down
1 change: 0 additions & 1 deletion clang/test/Modules/embed-files-compressed.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
// REQUIRES: zlib || zstd
// REQUIRES: shell
//
// RUN: rm -rf %t
// RUN: mkdir %t
Expand Down
2 changes: 1 addition & 1 deletion clang/test/Modules/embed-files.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
// FIXME: This test is flaky on Windows because attempting to delete a file
// after writing it just doesn't seem to work well, at least not in the lit
// shell.
// REQUIRES: shell
// UNSUPPORTED: system-windows
// RUN: rm %t/x.h
// RUN: %clang_cc1 -fmodules -I%t -fmodule-map-file=%t/modulemap -fmodule-file=%t/a.pcm -fmodule-file=%t/b.pcm %s -verify
#include "a.h"
Expand Down
2 changes: 0 additions & 2 deletions clang/test/Modules/exponential-paths.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
// REQUIRES: shell
//
// RUN: rm -rf %t
// RUN: mkdir %t
//
Expand Down
4 changes: 3 additions & 1 deletion clang/test/Modules/framework-name.m
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
// REQUIRES: shell
// Needs symlinks
// UNSUPPORTED: system-windows

// RUN: rm -rf %t.mcp %t
// RUN: mkdir -p %t
// RUN: ln -s %S/Inputs/NameInDir2.framework %t/NameInImport.framework
Expand Down
1 change: 0 additions & 1 deletion clang/test/Modules/implicit-private-without-public.m
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// REQUIRES: shell
// RUN: rm -rf %t
// RUN: %clang_cc1 -fmodules -fimplicit-module-maps -fmodules-cache-path=%t \
// RUN: -F%S/Inputs/implicit-private-without-public \
Expand Down
2 changes: 1 addition & 1 deletion clang/test/Modules/inferred-framework-case.m
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// RUN: rm -rf %t
// RUN: %clang_cc1 -fmodules-cache-path=%t -fmodules -fimplicit-module-maps -F %S/Inputs %s -verify -DA
// FIXME: PR20299 - getCanonicalName() is not implemented on Windows.
// REQUIRES: shell
// UNSUPPORTED: system-windows

@import MOdule; // expected-error{{module 'MOdule' not found}}
@import Module;
1 change: 0 additions & 1 deletion clang/test/Modules/module-file-modified.c
Original file line number Diff line number Diff line change
Expand Up @@ -9,4 +9,3 @@
int foo = 0; // redefinition of 'foo'
// CHECK: fatal error: file {{.*}} has been modified since the module file {{.*}} was built
// CHECK: note: please rebuild precompiled file
// REQUIRES: shell
3 changes: 2 additions & 1 deletion clang/test/Modules/module-symlink.m
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
// REQUIRES: shell
// Needs symlinks
// UNSUPPORTED: system-windows

// RUN: rm -rf %t
// RUN: %clang_cc1 -fmodules-cache-path=%t/modules -fmodules -fimplicit-module-maps -I %S/Inputs -emit-pch -o %t.pch %s -verify
Expand Down
3 changes: 2 additions & 1 deletion clang/test/Modules/modulemap-collision.m
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
// REQUIRES: shell
// Most likely platform specific sed differences
// UNSUPPORTED: system-windows

// RUN: rm -rf %t
// RUN: mkdir -p %t/sources %t/build
Expand Down
2 changes: 0 additions & 2 deletions clang/test/Modules/validate-file-content.m
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
// REQUIRES: shell
//
// Check driver works
// RUN: %clang -fmodules -fsyntax-only -fmodules-validate-input-files-content %s -### 2>&1 | FileCheck --check-prefix=CHECK-CC1 %s
// CHECK-CC1: -fvalidate-ast-input-files-content
Expand Down
Loading
Loading