diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2019-02-24 15:30:30 -0500 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2019-02-24 15:31:02 -0500 |
| commit | 8c2c6368f9645def45374c2fb9027bf72b15ab2e (patch) | |
| tree | d46e25b31cce63f274d46ccd2556a1c698095c33 /src/main.cpp | |
| parent | bcca76b3c4c6dcb24435db7a3a10d2319ef4c3aa (diff) | |
| download | zig-8c2c6368f9645def45374c2fb9027bf72b15ab2e.tar.gz zig-8c2c6368f9645def45374c2fb9027bf72b15ab2e.zip | |
zig cc: work around clang calling GetCommandLine on Windows
Diffstat (limited to 'src/main.cpp')
| -rw-r--r-- | src/main.cpp | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/src/main.cpp b/src/main.cpp index bcdf072945..94f282242a 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -260,13 +260,9 @@ int main(int argc, char **argv) { return 0; } - if (argc >= 2 && (strcmp(argv[1], "cc") == 0)) { - return ZigClang_main(argc - 1, argv + 1); - } - if (argc >= 2 && strcmp(argv[1], "-cc1") == 0) { - return ZigClang_main(argc, argv); - } - if (argc >= 2 && strcmp(argv[1], "-cc1as") == 0) { + if (argc >= 2 && (strcmp(argv[1], "cc") == 0 || + strcmp(argv[1], "-cc1") == 0 || strcmp(argv[1], "-cc1as") == 0)) + { return ZigClang_main(argc, argv); } |
