diff options
| author | Ginger Bill <bill@gingerbill.org> | 2016-09-24 22:55:17 +0100 |
|---|---|---|
| committer | Ginger Bill <bill@gingerbill.org> | 2016-09-24 22:55:17 +0100 |
| commit | 70f3361a343ad6e2f53937d1949a2f1b6e9ef227 (patch) | |
| tree | 00f7e112c7104d807e83fb4af25a23c313991647 /src/main.cpp | |
| parent | ff229054a19a566309a1fea56384bfcdcd9fddad (diff) | |
Bug Fixes: some assertions; variable inits;
Remove some dead code
Diffstat (limited to 'src/main.cpp')
| -rw-r--r-- | src/main.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/main.cpp b/src/main.cpp index 2c8c26668..602812854 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -91,14 +91,14 @@ ArchData make_arch_data(ArchKind kind) { data.sizes.word_size = 8; data.sizes.max_align = 16; data.llc_flags = make_string("-march=x86-64 "); - data.link_flags = make_string("/machine:x64 /defaultlib:libcmt "); + data.link_flags = make_string("/machine:x64 "); break; case ArchKind_x86: data.sizes.word_size = 4; data.sizes.max_align = 8; data.llc_flags = make_string("-march=x86 "); - data.link_flags = make_string("/machine:x86 /defaultlib:libcmt "); + data.link_flags = make_string("/machine:x86 "); break; } @@ -215,14 +215,14 @@ int main(int argc, char **argv) { " %.*s.lib", LIT(lib)); lib_str = gb_string_appendc(lib_str, lib_str_buf); } - char *linker_flags = - "/nologo /incremental:no /opt:ref /subsystem:console"; - exit_code = win32_exec_command_line_app( - "link %.*s.obj -OUT:%.*s.exe %s %.*s %s" + "link %.*s.obj -OUT:%.*s.exe %s " + "/defaultlib:libcmt " + "/nologo /incremental:no /opt:ref /subsystem:console " + "%.*s " "", LIT(output), LIT(output), - lib_str, LIT(arch_data.link_flags), linker_flags); + lib_str, LIT(arch_data.link_flags)); if (exit_code != 0) { return exit_code; } |