aboutsummaryrefslogtreecommitdiff
path: root/std/build.zig
diff options
context:
space:
mode:
authorAndrew Kelley <superjoe30@gmail.com>2017-04-27 19:40:35 -0400
committerAndrew Kelley <superjoe30@gmail.com>2017-04-27 19:40:35 -0400
commit2e512a0e6e81532b62ddb7fdafdcd28926690eaa (patch)
treec20acbfa1e99c7d7edef93ac57a86dbe8eee5666 /std/build.zig
parent1691074b4b1f080b3a1f7ca7dc7426c6ef4c242a (diff)
downloadzig-2e512a0e6e81532b62ddb7fdafdcd28926690eaa.tar.gz
zig-2e512a0e6e81532b62ddb7fdafdcd28926690eaa.zip
add compile error for returning local variable address
closes #344
Diffstat (limited to 'std/build.zig')
-rw-r--r--std/build.zig4
1 files changed, 2 insertions, 2 deletions
diff --git a/std/build.zig b/std/build.zig
index 46155ade3f..c4657671ee 100644
--- a/std/build.zig
+++ b/std/build.zig
@@ -887,7 +887,7 @@ pub const LibExeObjStep = struct {
%%zig_args.append(lib_path);
}
- %%builder.spawnChild(builder.zig_exe, zig_args.toSliceConst());
+ %return builder.spawnChild(builder.zig_exe, zig_args.toSliceConst());
if (self.kind == Kind.Lib and !self.static) {
// sym link for libfoo.so.1 to libfoo.so.1.2.3
@@ -994,7 +994,7 @@ pub const TestStep = struct {
%%zig_args.append(lib_path);
}
- %%builder.spawnChild(builder.zig_exe, zig_args.toSliceConst());
+ %return builder.spawnChild(builder.zig_exe, zig_args.toSliceConst());
}
};