mirror of
https://github.com/encounter/decomp-toolkit.git
synced 2025-12-12 22:56:28 +00:00
Validate splits don't overlap symbols (or each other)
Use DoubleEndedIterator::next_back instead of Iterator::last to avoid unnecessary iteration.
This commit is contained in:
@@ -509,7 +509,7 @@ fn validate<P: AsRef<Path>>(obj: &ObjInfo, elf_file: P, state: &AnalyzerState) -
|
||||
continue;
|
||||
}
|
||||
if !real_functions.contains_key(&start) {
|
||||
let (real_addr, real_name) = real_functions.range(..start).last().unwrap();
|
||||
let (real_addr, real_name) = real_functions.range(..start).next_back().unwrap();
|
||||
log::warn!(
|
||||
"Function {:#010X} not real (actually a part of {} @ {:#010X})",
|
||||
start,
|
||||
|
||||
Reference in New Issue
Block a user