I was looking at the implementation of maximum_adjacency_search algorithm and got confused by the assignedVertices local variable. It is defined as a set of vertex descriptors and is being iterated over inside the main loop (lines 168-184) but it is never inserted into. So the for loop will always skip. It looks to me as if that part of the code can be eliminated. Am I missing something?

Thanks,
Adam