aboutsummaryrefslogtreecommitdiff
path: root/src/main.cpp
diff options
context:
space:
mode:
authorRyan Liptak <squeek502@hotmail.com>2020-03-28 00:35:54 -0700
committerRyan Liptak <squeek502@hotmail.com>2020-03-28 00:35:54 -0700
commit874b4618ca0a8fcde347e9cbca8e3a0de82d9b4b (patch)
treed90e1a1cd90a9ce1abc6910f16c9790ca81a079b /src/main.cpp
parentb0b29b8a2fe57cb501248c1022a24092f4f56f82 (diff)
downloadzig-874b4618ca0a8fcde347e9cbca8e3a0de82d9b4b.tar.gz
zig-874b4618ca0a8fcde347e9cbca8e3a0de82d9b4b.zip
zig cc: Add support for -z
This is only the first step; it makes zig cc recognize -z and append it to the linker args, but the linker arg parsing doesn't support -z yet so it will just give the warning 'unsupported linker arg: -z'
Diffstat (limited to 'src/main.cpp')
-rw-r--r--src/main.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/main.cpp b/src/main.cpp
index 1e99545399..a7a9b41950 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -737,6 +737,10 @@ static int main0(int argc, char **argv) {
case Stage2ClangArgForLinker:
linker_args.append(buf_create_from_str(it.only_arg));
break;
+ case Stage2ClangArgLinkerInputZ:
+ linker_args.append(buf_create_from_str("-z"));
+ linker_args.append(buf_create_from_str(it.only_arg));
+ break;
}
}
// Parse linker args