aboutsummaryrefslogtreecommitdiff
path: root/test/compile_errors.zig
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2020-07-08 20:46:06 -0700
committerAndrew Kelley <andrew@ziglang.org>2020-07-08 20:46:06 -0700
commit7bd0500589f02a6f2ba75525d803b2c1d7409ebe (patch)
tree63c26680b4ce918a718192ac540772e3152b9fe0 /test/compile_errors.zig
parent8e425c0c8d78acc64a4223a35010df478d5b7e16 (diff)
parent0e1c7209e8632ebf398e60de9053e2e0fe8b5661 (diff)
downloadzig-7bd0500589f02a6f2ba75525d803b2c1d7409ebe.tar.gz
zig-7bd0500589f02a6f2ba75525d803b2c1d7409ebe.zip
Merge remote-tracking branch 'origin/master' into register-allocation
Diffstat (limited to 'test/compile_errors.zig')
-rw-r--r--test/compile_errors.zig9
1 files changed, 9 insertions, 0 deletions
diff --git a/test/compile_errors.zig b/test/compile_errors.zig
index adf92800fe..611094c050 100644
--- a/test/compile_errors.zig
+++ b/test/compile_errors.zig
@@ -2,6 +2,15 @@ const tests = @import("tests.zig");
const std = @import("std");
pub fn addCases(cases: *tests.CompileErrorContext) void {
+ cases.add("extern variable has no type",
+ \\extern var foo;
+ \\pub export fn entry() void {
+ \\ foo;
+ \\}
+ , &[_][]const u8{
+ "tmp.zig:1:1: error: unable to infer variable type",
+ });
+
cases.add("@src outside function",
\\comptime {
\\ @src();