diff options
author | iximeow <me@iximeow.net> | 2025-04-13 19:40:12 -0700 |
---|---|---|
committer | iximeow <me@iximeow.net> | 2025-04-13 19:40:12 -0700 |
commit | 5a1731a2584222cf3e2d66685f96f8dc43cd3542 (patch) | |
tree | c5975b420c6f6234e3ed8a550f163c2d45752c3e /src/display.rs | |
parent | 6f10ec12b4c81e4d040b933b1e3ee01da5ac9a0c (diff) |
another fuzz victory!
Diffstat (limited to 'src/display.rs')
-rw-r--r-- | src/display.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/display.rs b/src/display.rs index 90dfca4..810d07f 100644 --- a/src/display.rs +++ b/src/display.rs @@ -294,7 +294,7 @@ impl fmt::Display for Instruction { Some(AssignMode::SetBit) => ("= setbit", true), }; write!(f, "{}({}){} {}{}{}{}", - self.opcode, self.dest.expect("unreachable; store has a destination"), + self.opcode, display_or_partial(self.dest.as_ref()), match self.flags.threads { Some(DomainHint::Same) => { ":st" }, Some(DomainHint::All) => { ":at" }, @@ -314,8 +314,8 @@ impl fmt::Display for Instruction { if SC_STORES.contains(&self.opcode) { write!(f, "{}({}, {}) = {}", self.opcode, - self.dest.expect("unreachable; store has a destination"), - self.alt_dest.expect("unreachable; store-conditional has a predicate reg"), + display_or_partial(self.dest.as_ref()), + display_or_partial(self.alt_dest.as_ref()), self.sources[0] )?; return Ok(()); |