aboutsummaryrefslogtreecommitdiff
path: root/src/check_decl.cpp
diff options
context:
space:
mode:
authorgingerBill <bill@gingerbill.org>2023-01-03 12:18:35 +0000
committergingerBill <bill@gingerbill.org>2023-01-03 12:18:35 +0000
commit747a11a954824da7960a247299986f56d1316773 (patch)
treed3ac481d2293ad641adcb9bc0fbe549829a0b43f /src/check_decl.cpp
parent252be0fb417f9cdde5e9c4b348cd995a20433aea (diff)
Allow all set entry types to be implicitly cast to their key/value type to allow for easier iteration
Diffstat (limited to 'src/check_decl.cpp')
-rw-r--r--src/check_decl.cpp6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/check_decl.cpp b/src/check_decl.cpp
index 0c1a7c325..7b229db08 100644
--- a/src/check_decl.cpp
+++ b/src/check_decl.cpp
@@ -1587,16 +1587,14 @@ gb_internal bool check_proc_body(CheckerContext *ctx_, Token token, DeclInfo *de
MUTEX_GUARD_BLOCK(decl->deps_mutex)
MUTEX_GUARD_BLOCK(decl->parent->deps_mutex) {
- for (auto const &entry : decl->deps) {
- Entity *e = entry.ptr;
+ for (Entity *e : decl->deps) {
ptr_set_add(&decl->parent->deps, e);
}
}
MUTEX_GUARD_BLOCK(decl->type_info_deps_mutex)
MUTEX_GUARD_BLOCK(decl->parent->type_info_deps_mutex) {
- for (auto const &entry : decl->type_info_deps) {
- Type *t = entry.ptr;
+ for (Type *t : decl->type_info_deps) {
ptr_set_add(&decl->parent->type_info_deps, t);
}
}