From e02f4469c0e035d17e80eea1501371edb99199d4 Mon Sep 17 00:00:00 2001 From: Krystine Sherwin <93062060+KrystalDelusion@users.noreply.github.com> Date: Fri, 8 Aug 2025 12:22:07 +1200 Subject: [PATCH] equiv_simple: Avoid std::array VS build currently failing with `error C2641: cannot deduce template arguments for 'std::array'`. Changing to `std::array` gives `error C2027: use of undefined type` instead. --- passes/equiv/equiv_simple.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/passes/equiv/equiv_simple.cc b/passes/equiv/equiv_simple.cc index f0c1b517c..8ba42595e 100644 --- a/passes/equiv/equiv_simple.cc +++ b/passes/equiv/equiv_simple.cc @@ -213,7 +213,7 @@ struct EquivSimpleWorker assume_seed.insert(model.sigmap(assume->getPort(ID::A)).as_bit()); assume_seed.insert(model.sigmap(assume->getPort(ID::EN)).as_bit()); - for (auto& cone : std::array{cone_a, cone_b}) { + for (auto& cone : {cone_a, cone_b}) { Cone assume_cone; ConeFinder{model, dummy_next_seed, assume_cone, cone, &overlap_bits} .find_input_cone(assume_seed);