================
@@ -57,6 +57,12 @@
// SINGLE_WITH_FILENAME: "-split-dwarf-file" "{{.*}}foo.o"
// SINGLE_WITH_FILENAME-NOT: "-split-dwarf-output"
+/// /Fo drives the .dwo path so it lands next to the .obj.
+// RUN: %clang_cl -### -c --target=x86_64-unknown-windows-msvc -gdwarf
-gsplit-dwarf /Foobj/out.obj -- %s 2>&1 | FileCheck %s
--check-prefix=SPLIT_SLASH_FO
+// RUN: %clang_cl -### -c --target=x86_64-unknown-windows-msvc -gdwarf
-gsplit-dwarf /Fo:obj/out.obj -- %s 2>&1 | FileCheck %s
--check-prefix=SPLIT_SLASH_FO
+
+// SPLIT_SLASH_FO: "-split-dwarf-file" "obj{{[/\\]}}out.dwo"
"-split-dwarf-output" "obj{{[/\\]}}out.dwo"
----------------
HaohaiWen wrote:
Addressed.
https://github.com/llvm/llvm-project/pull/199613
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits