aboutsummaryrefslogtreecommitdiff
path: root/src/check_type.cpp
diff options
context:
space:
mode:
authorgingerBill <bill@gingerbill.org>2017-12-11 11:08:02 +0000
committergingerBill <bill@gingerbill.org>2017-12-11 11:08:02 +0000
commit6b0d7cb26c85627b7a60967c2bb4fe6612688774 (patch)
treee4565e81d2e842e0ee6cdce7a1563bb87520ba87 /src/check_type.cpp
parent41b8281c7355eea7c4a2022027769df8a519ae7a (diff)
Fix issue #162 regarding empty unions
Diffstat (limited to 'src/check_type.cpp')
-rw-r--r--src/check_type.cpp6
1 files changed, 0 insertions, 6 deletions
diff --git a/src/check_type.cpp b/src/check_type.cpp
index 5c9654a2d..1ecbb58d0 100644
--- a/src/check_type.cpp
+++ b/src/check_type.cpp
@@ -357,12 +357,6 @@ Array<Entity *> check_struct_fields(Checker *c, AstNode *node, Array<AstNode *>
}
type = t_invalid;
}
- if (is_type_empty_union(type)) {
- gbString str = type_to_string(type);
- error(params[i], "Invalid use of an empty union '%s'", str);
- gb_string_free(str);
- type = t_invalid;
- }
bool is_using = (p->flags&FieldFlag_using) != 0;