Minor code simplification; avoid an unneeded match.
This commit is contained in:
@@ -350,14 +350,13 @@ impl<'simple_jit_backend> Backend for SimpleJITBackend {
|
|||||||
) -> Self::FinalizedData {
|
) -> Self::FinalizedData {
|
||||||
use std::ptr::write_unaligned;
|
use std::ptr::write_unaligned;
|
||||||
|
|
||||||
for record in &data.relocs {
|
for &RelocRecord {
|
||||||
match *record {
|
|
||||||
RelocRecord {
|
|
||||||
reloc,
|
reloc,
|
||||||
offset,
|
offset,
|
||||||
ref name,
|
ref name,
|
||||||
addend,
|
addend,
|
||||||
} => {
|
} in &data.relocs
|
||||||
|
{
|
||||||
let ptr = data.storage;
|
let ptr = data.storage;
|
||||||
debug_assert!((offset as usize) < data.size);
|
debug_assert!((offset as usize) < data.size);
|
||||||
let at = unsafe { ptr.offset(offset as isize) };
|
let at = unsafe { ptr.offset(offset as isize) };
|
||||||
@@ -397,8 +396,6 @@ impl<'simple_jit_backend> Backend for SimpleJITBackend {
|
|||||||
_ => unimplemented!(),
|
_ => unimplemented!(),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
}
|
|
||||||
(data.storage, data.size)
|
(data.storage, data.size)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user