aboutsummaryrefslogtreecommitdiff
path: root/src/Module.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/Module.zig')
-rw-r--r--src/Module.zig9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/Module.zig b/src/Module.zig
index 3c4962c587..aa5cddd35c 100644
--- a/src/Module.zig
+++ b/src/Module.zig
@@ -3335,6 +3335,15 @@ pub fn astGenFile(mod: *Module, file: *File) !void {
.parent_decl_node = 0,
.lazy = .{ .byte_abs = token_starts[file.tree.errors[2].token] },
}, err_msg, "field after declarations here", .{});
+ } else if (parse_err.tag == .c_style_container) {
+ const note = file.tree.errors[1];
+ try mod.errNoteNonLazy(.{
+ .file_scope = file,
+ .parent_decl_node = 0,
+ .lazy = .{ .byte_abs = token_starts[note.token] },
+ }, err_msg, "to declare a container do 'const {s} = {s}'", .{
+ file.tree.tokenSlice(note.token), note.extra.expected_tag.symbol(),
+ });
}
{