aboutsummaryrefslogtreecommitdiff
path: root/std
diff options
context:
space:
mode:
authorAndrew Kelley <superjoe30@gmail.com>2017-04-07 17:56:01 -0400
committerAndrew Kelley <superjoe30@gmail.com>2017-04-07 17:56:01 -0400
commit7611ed3484ad810fe10d3c303a04d66bfa0bd6fd (patch)
treedc0b432b5abc0b0cb46e917f2fa30ae99e4ba515 /std
parent5eb78ba1772b54af1ecfb1cd28cb0f1c46dab9b3 (diff)
downloadzig-7611ed3484ad810fe10d3c303a04d66bfa0bd6fd.tar.gz
zig-7611ed3484ad810fe10d3c303a04d66bfa0bd6fd.zip
allow implicit cast from `[N]T` to `&const []const T`
closes #296
Diffstat (limited to 'std')
-rw-r--r--std/build.zig28
1 files changed, 14 insertions, 14 deletions
diff --git a/std/build.zig b/std/build.zig
index 8d54f01e1f..6f26112ce8 100644
--- a/std/build.zig
+++ b/std/build.zig
@@ -119,30 +119,30 @@ pub const Builder = struct {
var zig_args = List([]const u8).init(self.allocator);
defer zig_args.deinit();
- %return zig_args.append("build_exe"[0...]); // TODO issue #296
+ %return zig_args.append("build_exe");
%return zig_args.append(exe.root_src);
if (exe.verbose) {
- %return zig_args.append("--verbose"[0...]); // TODO issue #296
+ %return zig_args.append("--verbose");
}
if (exe.release) {
- %return zig_args.append("--release"[0...]); // TODO issue #296
+ %return zig_args.append("--release");
}
- %return zig_args.append("--name"[0...]); // TODO issue #296
+ %return zig_args.append("--name");
%return zig_args.append(exe.name);
switch (exe.target) {
Target.Native => {},
Target.Cross => |cross_target| {
- %return zig_args.append("--target-arch"[0...]); // TODO issue #296
+ %return zig_args.append("--target-arch");
%return zig_args.append(targetArchName(cross_target.arch));
- %return zig_args.append("--target-os"[0...]); // TODO issue #296
+ %return zig_args.append("--target-os");
%return zig_args.append(targetOsName(cross_target.os));
- %return zig_args.append("--target-environ"[0...]); // TODO issue #296
+ %return zig_args.append("--target-environ");
%return zig_args.append(targetEnvironName(cross_target.environ));
},
}
@@ -153,11 +153,11 @@ pub const Builder = struct {
const tmp_file_name = "linker.ld.tmp"; // TODO issue #298
io.writeFile(tmp_file_name, script, self.allocator)
%% |err| debug.panic("unable to write linker script: {}\n", @errorName(err));
- %return zig_args.append("--linker-script"[0...]); // TODO issue #296
- %return zig_args.append(tmp_file_name[0...]); // TODO issue #296
+ %return zig_args.append("--linker-script");
+ %return zig_args.append(tmp_file_name);
},
LinkerScript.Path => |path| {
- %return zig_args.append("--linker-script"[0...]); // TODO issue #296
+ %return zig_args.append("--linker-script");
%return zig_args.append(path);
},
}
@@ -166,23 +166,23 @@ pub const Builder = struct {
var it = exe.link_libs.iterator();
while (true) {
const entry = it.next() ?? break;
- %return zig_args.append("--library"[0...]); // TODO issue #296
+ %return zig_args.append("--library");
%return zig_args.append(entry.key);
}
}
for (self.include_paths.toSliceConst()) |include_path| {
- %return zig_args.append("-isystem"[0...]); // TODO issue #296
+ %return zig_args.append("-isystem");
%return zig_args.append(include_path);
}
for (self.rpaths.toSliceConst()) |rpath| {
- %return zig_args.append("-rpath"[0...]); // TODO issue #296
+ %return zig_args.append("-rpath");
%return zig_args.append(rpath);
}
for (self.lib_paths.toSliceConst()) |lib_path| {
- %return zig_args.append("--library-path"[0...]); // TODO issue #296
+ %return zig_args.append("--library-path");
%return zig_args.append(lib_path);
}