aboutsummaryrefslogtreecommitdiff
path: root/src/check_expr.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_expr.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_expr.cpp')
-rw-r--r--src/check_expr.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/check_expr.cpp b/src/check_expr.cpp
index 030bfb8e6..2924f9d13 100644
--- a/src/check_expr.cpp
+++ b/src/check_expr.cpp
@@ -202,8 +202,8 @@ gb_internal void check_did_you_mean_objc_entity(String const &name, Entity *e, b
DidYouMeanAnswers d = did_you_mean_make(heap_allocator(), set.entries.count, name);
defer (did_you_mean_destroy(&d));
- for (auto const &entry : set) {
- did_you_mean_append(&d, entry.value);
+ for (String const &target : set) {
+ did_you_mean_append(&d, target);
}
check_did_you_mean_print(&d, prefix);
}
@@ -4942,8 +4942,7 @@ gb_internal isize add_dependencies_from_unpacking(CheckerContext *c, Entity **lh
if (e != nullptr) {
DeclInfo *decl = decl_info_of_entity(e);
if (decl != nullptr) {
- for (auto const &entry : decl->deps) {
- Entity *dep = entry.ptr;
+ for (Entity *dep : decl->deps) {
ptr_set_add(&c->decl->deps, dep);
}
}