Skip to content

Commit 2b9926e

Browse files
committed
flatten: assert output isn't a constant when flattening with barriers
1 parent 5b06807 commit 2b9926e

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

passes/techmap/flatten.cc

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -255,7 +255,8 @@ struct FlattenWorker
255255

256256
for (int i = 0; i < GetSize(new_conn.first); i++) {
257257
const auto lhs = new_conn.first[i], rhs = new_conn.second[i];
258-
auto& sigsig = !lhs.is_wire() || !lhs.wire->name.isPublic() ? skip_conn : barrier_conn;
258+
log_assert(lhs.is_wire());
259+
auto& sigsig = !lhs.wire->name.isPublic() ? skip_conn : barrier_conn;
259260
sigsig.first.append(lhs);
260261
sigsig.second.append(rhs);
261262
}

0 commit comments

Comments
 (0)