@@ -121,9 +121,10 @@ ReportField::setEnabled(bool enabled)
121121}
122122
123123std::string
124- ReportField::value (const Path *path) const
124+ ReportField::value (const Path *path,
125+ const StaState *sta) const
125126{
126- return get_value_ (path);
127+ return get_value_ (path, sta );
127128}
128129
129130// //////////////////////////////////////////////////////////////
@@ -2840,13 +2841,13 @@ ReportPath::reportPath6(const Path *path,
28402841 if (field_fanout_->enabled ())
28412842 fanout = drvrFanout (vertex, scene, min_max);
28422843 const std::string what = descriptionField (vertex);
2843- reportLine (what, path , cap, slew, fanout,
2844+ reportLine (what, path1 , cap, slew, fanout,
28442845 incr, field_blank_, time, false , min_max, rf, src_attr,
28452846 line_case);
28462847
28472848 if (report_net_) {
28482849 const std::string what2 = descriptionNet (pin);
2849- reportLine (what2, path , field_blank_, field_blank_, field_blank_,
2850+ reportLine (what2, path1 , field_blank_, field_blank_, field_blank_,
28502851 field_blank_, field_blank_, field_blank_, false , min_max,
28512852 nullptr , src_attr, " " );
28522853 }
@@ -2859,7 +2860,7 @@ ReportPath::reportPath6(const Path *path,
28592860 || (i == path_last_index)
28602861 || is_clk_start) {
28612862 const std::string what = descriptionField (vertex);
2862- reportLine (what, path , field_blank_, slew, field_blank_,
2863+ reportLine (what, path1 , field_blank_, slew, field_blank_,
28632864 incr, field_blank_, time, false , min_max, rf, src_attr,
28642865 line_case);
28652866 prev_time = time;
@@ -3253,7 +3254,7 @@ ReportPath::reportLine(std::string_view what,
32533254 else if (field == field_case_)
32543255 line += line_case;
32553256 else if (field->getValue ())
3256- line += field->value (path);
3257+ line += field->value (path, this );
32573258
32583259 first_field = false ;
32593260 }
0 commit comments