Skip to content

Commit 8cf87a6

Browse files
committed
analyzeme: Don't panic decoding StringId::INVALID
1 parent 567d379 commit 8cf87a6

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

analyzeme/src/stringtable.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,8 @@ impl<'st> StringRef<'st> {
120120
Some(&addr) => Ok(addr),
121121
None => Err(()),
122122
}
123+
} else if self.id == StringId::INVALID {
124+
Err(())
123125
} else {
124126
Ok(self.id.to_addr())
125127
}

measureme/src/profiler.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -127,8 +127,7 @@ impl<S: SerializationSink> Profiler<S> {
127127
}
128128

129129
fn nanos_since_start(&self) -> u64 {
130-
let duration_since_start = self.start_time.elapsed();
131-
duration_since_start.as_secs() * 1_000_000_000 + duration_since_start.subsec_nanos() as u64
130+
self.start_time.elapsed().as_nanos() as _
132131
}
133132
}
134133

0 commit comments

Comments
 (0)