aboutsummaryrefslogtreecommitdiff
path: root/std
diff options
context:
space:
mode:
authorJimmi Holst Christensen <rainbowhejsil@gmail.com>2018-04-10 17:46:17 +0200
committerJimmi Holst Christensen <rainbowhejsil@gmail.com>2018-04-10 17:46:17 +0200
commit0ba85ea6ff910c7a49ae036625b945c475c0f58c (patch)
treeb72287453974dd70201870ec2825b14652e7ebce /std
parentc6aa637146c6695f382553f66d311599a90d7425 (diff)
downloadzig-0ba85ea6ff910c7a49ae036625b945c475c0f58c.tar.gz
zig-0ba85ea6ff910c7a49ae036625b945c475c0f58c.zip
std.zig.parser fixed segfault when parsing cc for fn decl
Diffstat (limited to 'std')
-rw-r--r--std/zig/parser.zig2
1 files changed, 1 insertions, 1 deletions
diff --git a/std/zig/parser.zig b/std/zig/parser.zig
index 76eb2d29d5..92b461d206 100644
--- a/std/zig/parser.zig
+++ b/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 });