Fixing test where return by reference would cause unexpected results when compiled with release flags
This commit is contained in:
@@ -69,7 +69,7 @@ TEST_CASE("DAG Traversal Tests", "[dag]") {
|
|||||||
std::vector<int> visitOrder(N_VERTICES);
|
std::vector<int> visitOrder(N_VERTICES);
|
||||||
size_t i = 0;
|
size_t i = 0;
|
||||||
while (!dag.allVisited()) {
|
while (!dag.allVisited()) {
|
||||||
const auto &v = dag.visitNext().value();
|
const auto v = dag.visitNext().value();
|
||||||
dag.completeVisit(v.first);
|
dag.completeVisit(v.first);
|
||||||
visitOrder[v.first] = i;
|
visitOrder[v.first] = i;
|
||||||
++i;
|
++i;
|
||||||
|
|||||||
Reference in New Issue
Block a user