// FIXME: PR43272
-// XFAIL: windows
+// XFAIL: system-windows
@import ModuleNeedsVFS;
// FIXME: PR43272
-// XFAIL: windows
+// XFAIL: system-windows
// RUN: rm -rf %t
// RUN: mkdir %t
// FIXME: PR43272
-// XFAIL: windows
+// XFAIL: system-windows
// RUN: rm -rf %t
// RUN: mkdir %t
// RUN: sed -e "s@INPUT_DIR@%/S/Inputs@g" -e "s@OUT_DIR@%/t@g" -e "s@EXTERNAL_NAMES@false@" %S/Inputs/use-external-names.yaml > %t.yaml
// FIXME: PR43272
-// XFAIL: windows
+// XFAIL: system-windows
#include "external-names.h"
#ifdef REINCLUDE
// RUN: %clang_cc1 -Werror -F %t -ivfsoverlay %t.yaml -fsyntax-only %s
// FIXME: PR43272
-// XFAIL: windows
+// XFAIL: system-windows
#import <SomeFramework/public_header.h>
// RUN: %clang_cc1 -Werror -ivfsoverlay %t.yaml -I %t -include "not_real.h" -fsyntax-only %s
// FIXME: PR43272
-// XFAIL: windows
+// XFAIL: system-windows
void foo() {
bar();
// RUN: %clang_cc1 -Werror -ivfsoverlay %t.yaml -I %t -fsyntax-only %s
// FIXME: PR43272
-// XFAIL: windows
+// XFAIL: system-windows
#include "not_real.h"
#include "real.h"
// RUN: %clang_cc1 -Werror -ivfsoverlay %t.yaml -I %t -fsyntax-only %s
// FIXME: PR43272
-// XFAIL: windows
+// XFAIL: system-windows
#include "include_real.h"
// RUN: %clang_cc1 -Werror -ivfsoverlay %t.yaml -I %t -fsyntax-only %s
// FIXME: PR43272
-// XFAIL: windows
+// XFAIL: system-windows
#include "include_not_real.h"
// RUN: %clang_cc1 -Werror -I %t -ivfsoverlay %t.yaml -fsyntax-only %s
// FIXME: PR43272
-// XFAIL: windows
+// XFAIL: system-windows
#include "not_real.h"
// RUN: -ivfsoverlay %t.yaml -F %t -fsyntax-only %s 2>&1 | FileCheck %s
// FIXME: PR43272
-// XFAIL: windows
+// XFAIL: system-windows
@import Incomplete;
// CHECK: umbrella header for module 'Incomplete' {{.*}}IncompleteVFS.h
// RUN: %clang_cc1 -Werror -fmodules -fimplicit-module-maps -fmodules-cache-path=%t -ivfsoverlay %t.yaml -I %t -fsyntax-only %s
// FIXME: PR43272
-// XFAIL: windows
+// XFAIL: system-windows
@import not_real;
// the dependency files by real path.
// FIXME: PR43272
-// XFAIL: windows
+// XFAIL: system-windows
// RUN: rm -rf %t %t-cache %t.pch
// RUN: mkdir -p %t/SomeFramework.framework/Modules
// RUN: %clang_cc1 -Werror -I . -ivfsoverlay %t.yaml -fsyntax-only %s
// FIXME: PR43272
-// XFAIL: windows
+// XFAIL: system-windows
#include "not_real.h"
// FIXME: PR43272
-// XFAIL: windows
+// XFAIL: system-windows
// Test that when a subframework is a symlink to another framework, we don't
// add it as a submodule to the enclosing framework. We also need to make clang
// REQUIRES: crash-recovery
// FIXME: PR43272
-// XFAIL: windows
+// XFAIL: system-windows
// RUN: rm -rf %t
// RUN: mkdir -p %t/vdir %t/outdir %t/cache
// FIXME: PR43272
-// XFAIL: windows
+// XFAIL: system-windows
// RUN: rm -rf %t
// RUN: mkdir -p %t
// FIXME: PR43272
-// XFAIL: windows
+// XFAIL: system-windows
// RUN: rm -rf %t
// RUN: mkdir -p %t
// FIXME: PR43272
-// XFAIL: windows
+// XFAIL: system-windows
// RUN: rm -rf %t
// RUN: mkdir -p %t