Attempt at fixing #3588

This commit is contained in:
gingerBill
2024-05-14 00:11:57 +01:00
parent 0cf9dcd314
commit 20f8f9012d

View File

@@ -776,6 +776,8 @@ gb_internal bool check_using_stmt_entity(CheckerContext *ctx, AstUsingStmt *us,
bool is_ptr = is_type_pointer(e->type);
Type *t = base_type(type_deref(e->type));
if (t->kind == Type_Struct) {
wait_signal_until_available(&t->Struct.fields_wait_signal);
Scope *found = t->Struct.scope;
GB_ASSERT(found != nullptr);
for (auto const &entry : found->elements) {