From d484cb63d66f730d6d09b6c55b7b9b2836601c39 Mon Sep 17 00:00:00 2001 From: Cary R Date: Sat, 28 Dec 2024 17:15:07 -0800 Subject: [PATCH] Avoid seg fault when the range for a module/gate is empty --- pform_dump.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pform_dump.cc b/pform_dump.cc index 9d714c3b6..13883775b 100644 --- a/pform_dump.cc +++ b/pform_dump.cc @@ -718,6 +718,7 @@ void PGate::dump_delays(ostream&out) const void PGate::dump_ranges(ostream&out) const { + if (ranges_ == 0) return; for (list::iterator cur = ranges_->begin() ; cur != ranges_->end() ; ++cur) { out << "["; @@ -1681,7 +1682,7 @@ void Module::dump_specparams_(ostream&out, unsigned indent) const void Module::dump_timingchecks_(ostream&out, unsigned indent) const { - cout << "dump_timingchecks_" << endl; + out << " PFORM DUMP TIMINGCHECKS" << endl; for (const auto cur : timing_checks) { cur->dump(out, indent);