zig

fork of https://codeberg.org/ziglang/zig
Log | Tree | Refs | README | LICENSE

commit 9db5b2c5c6a3406e856cc024009ba8cf79f0b942 (tree)
parent df24ce52b1059232db66e9af425a02df558aa1ca
Author: Andrew Kelley <andrew@ziglang.org>
Date:   Wed, 28 Apr 2021 15:02:52 -0700

AstGen: function prototypes can have alignment

Diffstat:
Msrc/AstGen.zig | 4+++-
1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/AstGen.zig b/src/AstGen.zig @@ -1041,7 +1041,9 @@ pub fn fnProtoExpr( assert(param_type_i == param_count); } - assert(fn_proto.ast.align_expr == 0); // caught by the parser + if (fn_proto.ast.align_expr != 0) { + return astgen.failNode(fn_proto.ast.align_expr, "TODO: AstGen: implement function prototypes with alignment expressions", .{}); + } assert(fn_proto.ast.section_expr == 0); // caught by the parser const maybe_bang = tree.firstToken(fn_proto.ast.return_type) - 1;