From 269a53b6afb052ec09f7b26db68219cfeaa0460e Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Sun, 26 May 2019 16:21:03 -0400 Subject: introduce @hasDecl builtin function closes #1439 --- test/compile_errors.zig | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'test/compile_errors.zig') diff --git a/test/compile_errors.zig b/test/compile_errors.zig index 932a550eab..d151b31343 100644 --- a/test/compile_errors.zig +++ b/test/compile_errors.zig @@ -2,6 +2,15 @@ const tests = @import("tests.zig"); const builtin = @import("builtin"); pub fn addCases(cases: *tests.CompileErrorContext) void { + cases.add( + "@hasDecl with non-container", + \\export fn entry() void { + \\ _ = @hasDecl(i32, "hi"); + \\} + , + "tmp.zig:2:18: error: expected struct, enum, or union; found 'i32'", + ); + cases.add( "field access of slices", \\export fn entry() void { -- cgit v1.2.3