Skip to content

Commit a165293

Browse files
authored
Avoid eagerly doing unnecessary string formatting (#73)
* Avoid eager unnecessary strin formatting Signed-off-by: Ludvig Liljenberg <[email protected]> * Add forgotten amd tag Signed-off-by: Ludvig Liljenberg <[email protected]> --------- Signed-off-by: Ludvig Liljenberg <[email protected]>
1 parent 8d0cb80 commit a165293

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

.github/workflows/dep_rust.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ jobs:
5656
os: [self-hosted, Linux, X64, "1ES.Pool=hld-mshv-amd"]
5757
hypervisor: mshv
5858
config: release
59+
arch: amd
5960
- build: windows-2022-debug-intel
6061
os: [self-hosted, Windows, X64, "1ES.Pool=hld-win2022-intel"]
6162
hypervisor: hyperv

src/hyperlight_host/src/mem/elf.rs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,10 @@ impl ElfInfo {
7878
.copy_from_slice(&self.payload[payload_offset..payload_offset + payload_len]);
7979
target[start_va + payload_len..start_va + phdr.p_memsz as usize].fill(0);
8080
}
81-
let get_addend = |name, r: &Reloc| r.r_addend.ok_or(new_error!("{} missing addend", name));
81+
let get_addend = |name, r: &Reloc| {
82+
r.r_addend
83+
.ok_or_else(|| new_error!("{} missing addend", name))
84+
};
8285
for r in self.relocs.iter() {
8386
#[cfg(target_arch = "aarch64")]
8487
match r.r_type {

0 commit comments

Comments
 (0)