summaryrefslogtreecommitdiff
path: root/src/display.rs
diff options
context:
space:
mode:
authoriximeow <me@iximeow.net>2025-04-13 19:40:12 -0700
committeriximeow <me@iximeow.net>2025-04-13 19:40:12 -0700
commit5a1731a2584222cf3e2d66685f96f8dc43cd3542 (patch)
treec5975b420c6f6234e3ed8a550f163c2d45752c3e /src/display.rs
parent6f10ec12b4c81e4d040b933b1e3ee01da5ac9a0c (diff)
another fuzz victory!
Diffstat (limited to 'src/display.rs')
-rw-r--r--src/display.rs6
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(());