aboutsummaryrefslogtreecommitdiff
path: root/src/check_expr.cpp
diff options
context:
space:
mode:
authorgingerBill <bill@gingerbill.org>2017-12-03 23:19:25 +0000
committergingerBill <bill@gingerbill.org>2017-12-03 23:19:25 +0000
commit05ad38ae2d8808ba09f9c8d41480e780b20ada85 (patch)
tree6c588864c1ccc1f1ee76e70f46289f2187c612b5 /src/check_expr.cpp
parent596a2c835554a26cb0ad1f83892a3a11c04bad25 (diff)
Fix procedure grouping
Diffstat (limited to 'src/check_expr.cpp')
-rw-r--r--src/check_expr.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/check_expr.cpp b/src/check_expr.cpp
index 36419d172..21a4f7cfe 100644
--- a/src/check_expr.cpp
+++ b/src/check_expr.cpp
@@ -999,6 +999,11 @@ Entity *check_ident(Checker *c, Operand *o, AstNode *n, Type *named_type, Type *
if (e->kind == Entity_ProcedureGrouping) {
auto *pge = &e->ProcedureGrouping;
+
+ DeclInfo *d = decl_info_of_entity(&c->info, e);
+ check_entity_decl(c, e, d, nullptr);
+
+
Entity **procs = pge->entities.data;
isize overload_count = pge->entities.count;
bool skip = false;