Author: Jan Svoboda
Date: 2021-06-14T14:37:26+02:00
New Revision: f39dcf85f994b464946cd6702bbceadc518ce904

URL: 
https://github.com/llvm/llvm-project/commit/f39dcf85f994b464946cd6702bbceadc518ce904
DIFF: 
https://github.com/llvm/llvm-project/commit/f39dcf85f994b464946cd6702bbceadc518ce904.diff

LOG: [clang][deps] NFC: Fix an XFAIL test on Windows

The `sed` command ensures Windows-specific path separators (single and double 
backslashes) are replaced by forward slashes in the output file. FileCheck can 
continue using forward slashes in paths this way.

Added: 
    

Modified: 
    clang/test/ClangScanDeps/modules-full.cpp

Removed: 
    


################################################################################
diff  --git a/clang/test/ClangScanDeps/modules-full.cpp 
b/clang/test/ClangScanDeps/modules-full.cpp
index be0b79dd6fb0..6841d2ff42c6 100644
--- a/clang/test/ClangScanDeps/modules-full.cpp
+++ b/clang/test/ClangScanDeps/modules-full.cpp
@@ -13,26 +13,23 @@
 // RUN: echo %t.dir > %t.result
 // RUN: clang-scan-deps -compilation-database %t.cdb -j 4 -format 
experimental-full \
 // RUN:   -mode preprocess-minimized-sources >> %t.result
-// RUN: cat %t.result | sed 's/\\/\//g' | FileCheck 
--check-prefixes=CHECK,CHECK-NO-ABS %s
+// RUN: cat %t.result | sed 's:\\\\\?:/:g' | FileCheck 
--check-prefixes=CHECK,CHECK-NO-ABS %s
 //
 // RUN: echo %t.dir > %t.result
 // RUN: clang-scan-deps -compilation-database %t.cdb -j 4 -format 
experimental-full \
 // RUN:   -generate-modules-path-args -mode preprocess-minimized-sources >> 
%t.result
-// RUN: cat %t.result | sed 's/\\/\//g' | FileCheck 
--check-prefixes=CHECK,CHECK-ABS %s
+// RUN: cat %t.result | sed 's:\\\\\?:/:g' | FileCheck 
--check-prefixes=CHECK,CHECK-ABS %s
 //
 // RUN: echo %t.dir > %t.result
 // RUN: clang-scan-deps -compilation-database %t.cdb -j 4 -format 
experimental-full \
 // RUN:   -generate-modules-path-args -module-files-dir %t.dir/custom \
 // RUN:   -mode preprocess-minimized-sources >> %t.result
-// RUN: cat %t.result | sed 's/\\/\//g' | FileCheck 
--check-prefixes=CHECK,CHECK-CUSTOM %s
+// RUN: cat %t.result | sed 's:\\\\\?:/:g' | FileCheck 
--check-prefixes=CHECK,CHECK-CUSTOM %s
 //
 // RUN: echo %t.dir > %t_clangcl.result
 // RUN: clang-scan-deps -compilation-database %t_clangcl.cdb -j 4 -format 
experimental-full \
 // RUN:   -mode preprocess-minimized-sources >> %t_clangcl.result
-// RUN: cat %t_clangcl.result | sed 's/\\/\//g' | FileCheck 
--check-prefixes=CHECK,CHECK-NO-ABS %s
-
-// FIXME: Backslash issues.
-// XFAIL: system-windows
+// RUN: cat %t_clangcl.result | sed 's:\\\\\?:/:g' | FileCheck 
--check-prefixes=CHECK,CHECK-NO-ABS %s
 
 #include "header.h"
 


        
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to