Commit 0ba85ea6ff

Jimmi Holst Christensen <rainbowhejsil@gmail.com>
2018-04-10 17:46:17
std.zig.parser fixed segfault when parsing cc for fn decl
1 parent c6aa637
Changed files (1)
std
std/zig/parser.zig
@@ -417,7 +417,7 @@ pub const Parser = struct {
                         },
                         Token.Id.Keyword_nakedcc, Token.Id.Keyword_stdcallcc => {
                             // TODO shouldn't need this cast
-                            const fn_proto = try self.createAttachFnProto(arena, ctx.decls, undefined,
+                            const fn_proto = try self.createAttachFnProto(arena, ctx.decls, Token(undefined),
                                 ctx.extern_token, ctx.lib_name, (?Token)(token), (?Token)(null), (?Token)(null));
                             stack.append(State { .FnDef = fn_proto }) catch unreachable;
                             try stack.append(State { .FnProto = fn_proto });