aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/main.cpp2
-rw-r--r--src/os.hpp2
2 files changed, 3 insertions, 1 deletions
diff --git a/src/main.cpp b/src/main.cpp
index ab37de95cd..2dc500b1bb 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -700,7 +700,7 @@ int main(int argc, char **argv) {
ZigTarget *non_null_target = target ? target : &native;
- Buf *test_exe_name = buf_sprintf("./test%s", target_exe_file_ext(non_null_target));
+ Buf *test_exe_name = buf_sprintf("." OS_SEP "test%s", target_exe_file_ext(non_null_target));
for (size_t i = 0; i < test_exec_args.length; i += 1) {
if (test_exec_args.items[i] == nullptr) {
diff --git a/src/os.hpp b/src/os.hpp
index 0d4e8d3dba..44dd361d17 100644
--- a/src/os.hpp
+++ b/src/os.hpp
@@ -85,11 +85,13 @@ bool os_is_sep(uint8_t c);
#define ZIG_PRI_u64 "I64u"
#define ZIG_PRI_llu "I64u"
#define ZIG_PRI_x64 "I64x"
+#define OS_SEP "\\"
#else
#define ZIG_PRI_usize "zu"
#define ZIG_PRI_u64 PRIu64
#define ZIG_PRI_llu "llu"
#define ZIG_PRI_x64 PRIx64
+#define OS_SEP "/"
#endif
#endif