Fix completion of functions

This commit is contained in:
SuperAuguste
2020-05-23 22:07:09 -04:00
parent ac485f65f8
commit dd9ec8e450
2 changed files with 20 additions and 0 deletions

View File

@@ -464,6 +464,19 @@ pub fn getFieldAccessTypeNode(
} else return null;
}
},
.LParen => {
switch (current_node.id) {
.FnProto => {
const func = current_node.cast(ast.Node.FnProto).?;
if (resolveReturnType(analysis_ctx, func, current_node)) |ret| {
current_node = ret;
} else {
return null;
}
},
else => {}
}
},
else => std.debug.warn("Not implemented; {}\n", .{next.id}),
}
}