From 09c0d96105c82d9a1c6b2dfb93e3da912ec910d5 Mon Sep 17 00:00:00 2001 From: David Shah Date: Tue, 26 Jun 2018 20:02:19 +0200 Subject: ice40: Fixing packing of CIN constant drivers Signed-off-by: David Shah --- ice40/pack.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'ice40') diff --git a/ice40/pack.cc b/ice40/pack.cc index 6e4eade1..6473fd8f 100644 --- a/ice40/pack.cc +++ b/ice40/pack.cc @@ -221,7 +221,7 @@ static void pack_carries(Context *ctx) carry_lc->params[ctx->id("CIN_CONST")] = "1"; carry_lc->params[ctx->id("CIN_SET")] = cin_net == ctx->id("$PACKER_VCC_NET") ? "1" : "0"; carry_lc->ports.at(ctx->id("CIN")).net = nullptr; - auto cin_users = ctx->nets.at(cin_net)->users; + auto &cin_users = ctx->nets.at(cin_net)->users; cin_users.erase( std::remove_if(cin_users.begin(), cin_users.end(), [carry_lc, ctx](const PortRef &pr) { return pr.cell == carry_lc && pr.port == ctx->id("CIN"); -- cgit v1.2.3