Skip to content

Commit 3eaba52

Browse files
committed
Cover extracting -MT dependency from /Fo flag in clang-cl mode
1 parent d74e133 commit 3eaba52

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

clang/test/Driver/cl-options.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -740,9 +740,10 @@
740740
// NOCLANG-SAME: "-vectorize-slp"
741741
// NOCLANG-NOT: "--dependent-lib=msvcrt"
742742

743-
// RUN: %clang_cl -O2 -MD /clang:-fno-slp-vectorize /clang:-MD /clang:-MF /clang:my_dependency_file.dep -### -- %s 2>&1 | FileCheck -check-prefix=CLANG %s
743+
// RUN: %clang_cl -O2 -MD /clang:-fno-slp-vectorize /clang:-MD /clang:-MF /clang:my_dependency_file.dep /c /Fo%/t/cl-options.obj -### -- %s 2>&1 | FileCheck -DPREFIX=%/t -check-prefix=CLANG %s
744744
// CLANG: "--dependent-lib=msvcrt"
745745
// CLANG-SAME: "-dependency-file" "my_dependency_file.dep"
746+
// CLANG-SAME: "-MT" "[[PREFIX]]/cl-options.obj"
746747
// CLANG-NOT: "--dependent-lib=libcmt"
747748
// CLANG-NOT: "-vectorize-slp"
748749

0 commit comments

Comments
 (0)