From 95b8a846842679d8929ba57c162d2257e3cbad90 Mon Sep 17 00:00:00 2001 From: James Cherry Date: Thu, 22 Sep 2022 12:59:30 -0700 Subject: [PATCH] range iter Signed-off-by: James Cherry --- liberty/LibertyBuilder.cc | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/liberty/LibertyBuilder.cc b/liberty/LibertyBuilder.cc index 706f8792..50835c8b 100644 --- a/liberty/LibertyBuilder.cc +++ b/liberty/LibertyBuilder.cc @@ -406,16 +406,11 @@ LibertyBuilder::makeFromTransitionArcs(LibertyCell *cell, { TimingArcSet *arc_set = makeTimingArcSet(cell, from_port, to_port, related_out, role, attrs); - TimingModel *model; - RiseFall *to_rf; - to_rf = RiseFall::rise(); - model = attrs->model(to_rf); - if (model) - makeTimingArc(arc_set, from_rf, to_rf, model); - to_rf = RiseFall::fall(); - model = attrs->model(to_rf); - if (model) - makeTimingArc(arc_set, from_rf, to_rf, model); + for (auto to_rf : RiseFall::range()) { + TimingModel *model = attrs->model(to_rf); + if (model) + makeTimingArc(arc_set, from_rf, to_rf, model); + } return arc_set; }