fix(hardforks): don't print pre-merge section if empty (#19654)

Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
This commit is contained in:
Merkel Tranjes
2025-11-12 13:52:43 +01:00
committed by GitHub
parent 12fd25892d
commit 54cca9efd0

View File

@@ -124,15 +124,17 @@ impl core::fmt::Display for DisplayHardforks {
Ok(())
}
format(
"Pre-merge hard forks (block based)",
&self.pre_merge,
self.with_merge.is_empty(),
f,
)?;
if !self.pre_merge.is_empty() {
format(
"Pre-merge hard forks (block based)",
&self.pre_merge,
self.with_merge.is_empty(),
f,
)?;
}
if self.with_merge.is_empty() {
if !self.post_merge.is_empty() {
if !self.pre_merge.is_empty() && !self.post_merge.is_empty() {
// need an extra line here in case we don't have a merge block (optimism)
writeln!(f)?;
}