Skip to content

Commit 96f6494

Browse files
fix compilation error in test_edge_groups
1 parent 1a5f0ee commit 96f6494

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

vpr/test/test_edge_groups.cpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,12 @@ TEST_CASE("edge_groups_create_sets", "[vpr]") {
1919
// Build chains from the given connected sets
2020
int max_node_id = 0;
2121
std::vector<std::pair<int, int>> edges;
22-
for (auto set : connected_sets) {
22+
for (const auto& set : connected_sets) {
2323
int last = *set.cbegin();
2424
std::for_each(std::next(set.cbegin()),
2525
set.cend(),
2626
[&](int node) {
27-
edges.push_back(std::make_pair(last, node));
27+
edges.emplace_back(last, node);
2828
last = node;
2929
max_node_id = std::max(max_node_id, node);
3030
});
@@ -36,7 +36,7 @@ TEST_CASE("edge_groups_create_sets", "[vpr]") {
3636
// Initialize nodes to [0, 1, ..., max_node_id]
3737
std::iota(nodes.begin(), nodes.end(), 0);
3838

39-
// Create a Mersenne Twister psuedo-random number generator with seed 1
39+
// Create a Mersenne Twister pseudo-random number generator with seed 1
4040
std::mt19937 g(1);
4141

4242
// Run the test many times, the PRNG will give differently shuffled inputs
@@ -66,12 +66,12 @@ TEST_CASE("edge_groups_create_sets", "[vpr]") {
6666
t_non_configurable_rr_sets sets = groups.output_sets();
6767

6868
// Check for the expected sets
69-
for (auto set : connected_sets) {
69+
for (const auto& set : connected_sets) {
7070
std::set<RRNodeId> random_set;
7171
for (auto elem : set) {
7272
random_set.insert(RRNodeId(random_nodes[elem]));
7373
}
74-
REQUIRE(sets.node_sets.find(random_set) != sets.node_sets.end());
74+
REQUIRE(std::find(sets.node_sets.begin(), sets.node_sets.end(), random_set) != sets.node_sets.end());
7575
}
7676
}
7777
}

0 commit comments

Comments
 (0)