summaryrefslogtreecommitdiff
path: root/techlibs
diff options
context:
space:
mode:
Diffstat (limited to 'techlibs')
-rw-r--r--techlibs/ice40/ice40_ffinit.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/techlibs/ice40/ice40_ffinit.cc b/techlibs/ice40/ice40_ffinit.cc
index c77ddc5f..8c4b9a37 100644
--- a/techlibs/ice40/ice40_ffinit.cc
+++ b/techlibs/ice40/ice40_ffinit.cc
@@ -148,8 +148,8 @@ struct Ice40FfinitPass : public Pass {
for (int i = 0; i < GetSize(wirebits) && i < GetSize(initval); i++) {
if (handled_initbits.count(wirebits[i]))
- wirebits[i] = State::Sx;
- else
+ initval[i] = State::Sx;
+ else if (initval[i] != State::Sx)
remove_attribute = false;
}