diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2019-11-27 13:38:49 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2019-11-27 13:38:49 -0500 |
| commit | 83c664eaa080669cff83f7c30046376f3399eafb (patch) | |
| tree | 06cccc09052be4459e924d04a867ff34a889d87c /src-self-hosted/decl.zig | |
| parent | 63300a21ddf4cfe209a39796c6d7ea7773e14fd6 (diff) | |
| parent | 4d8a8e65df79ddd5edf52f961552036ccfca6e8e (diff) | |
| download | zig-83c664eaa080669cff83f7c30046376f3399eafb.tar.gz zig-83c664eaa080669cff83f7c30046376f3399eafb.zip | |
Merge pull request #3780 from Vexu/stage2-async-review
Update use of async functions in self hosted compiler
Diffstat (limited to 'src-self-hosted/decl.zig')
| -rw-r--r-- | src-self-hosted/decl.zig | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/src-self-hosted/decl.zig b/src-self-hosted/decl.zig index 21a99729f5..e68a1458d6 100644 --- a/src-self-hosted/decl.zig +++ b/src-self-hosted/decl.zig @@ -69,15 +69,12 @@ pub const Decl = struct { pub const Fn = struct { base: Decl, - value: Val, - fn_proto: *ast.Node.FnProto, - - // TODO https://github.com/ziglang/zig/issues/683 and then make this anonymous - pub const Val = union(enum) { + value: union(enum) { Unresolved, Fn: *Value.Fn, FnProto: *Value.FnProto, - }; + }, + fn_proto: *ast.Node.FnProto, pub fn externLibName(self: Fn, tree: *ast.Tree) ?[]const u8 { return if (self.fn_proto.extern_export_inline_token) |tok_index| x: { |
