diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2019-06-11 00:09:58 -0400 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2019-06-11 00:09:58 -0400 |
| commit | 33371ab55c01d896b91df13eafe6e5c601400a07 (patch) | |
| tree | 879666e7729aaef2273e8c336b425909df3d2022 /test/compile_errors.zig | |
| parent | d504318f2e0f3054c772abbd34f938f2cefa6ccc (diff) | |
| parent | 34a22a85ca8d4371fe9b8f921cce858ab4351cca (diff) | |
| download | zig-33371ab55c01d896b91df13eafe6e5c601400a07.tar.gz zig-33371ab55c01d896b91df13eafe6e5c601400a07.zip | |
Merge remote-tracking branch 'origin/master' into copy-elision-3
Diffstat (limited to 'test/compile_errors.zig')
| -rw-r--r-- | test/compile_errors.zig | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/test/compile_errors.zig b/test/compile_errors.zig index 15ac7d6f1b..7896a0b732 100644 --- a/test/compile_errors.zig +++ b/test/compile_errors.zig @@ -231,6 +231,33 @@ pub fn addCases(cases: *tests.CompileErrorContext) void { ); cases.add( + "empty while loop body", + \\export fn a() void { + \\ while(true); + \\} + , + "tmp.zig:2:16: error: expected loop body, found ';'", + ); + + cases.add( + "empty for loop body", + \\export fn a() void { + \\ for(undefined) |x|; + \\} + , + "tmp.zig:2:23: error: expected loop body, found ';'", + ); + + cases.add( + "empty if body", + \\export fn a() void { + \\ if(true); + \\} + , + "tmp.zig:2:13: error: expected if body, found ';'", + ); + + cases.add( "import outside package path", \\comptime{ \\ _ = @import("../a.zig"); |
