summaryrefslogtreecommitdiff
path: root/src/resolver.rs
diff options
context:
space:
mode:
authorBen Bridle <ben@derelict.engineering>2025-03-01 09:01:17 +1300
committerBen Bridle <ben@derelict.engineering>2025-03-01 09:01:17 +1300
commit4c7c106001f3e7e3cd7c7c2730584a9e2d24f59d (patch)
treef5f95c8a74b9a60b24e68590bfd3af2175595c19 /src/resolver.rs
parent0b4a82bf73339079490e9643cb115dbf82f3e92b (diff)
downloadassembler-4c7c106001f3e7e3cd7c7c2730584a9e2d24f59d.zip
Fix compilation on rust nightly 1.87.0
The API of the extract_if method has changed to also take a range.
Diffstat (limited to 'src/resolver.rs')
-rw-r--r--src/resolver.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/resolver.rs b/src/resolver.rs
index 2214198..2b49055 100644
--- a/src/resolver.rs
+++ b/src/resolver.rs
@@ -81,7 +81,7 @@ impl Resolver {
let defines = |r: &mut TrackedSymbol| symbol.defines(&r.symbol);
let definition = self.definitions.len();
let mut references = Vec::new();
- for tracked in self.unresolved.extract_if(defines) {
+ for tracked in self.unresolved.extract_if(.., defines) {
references.push(self.resolved.len());
self.resolved.push(TrackedReference { tracked, definition });
}