mirror of
https://github.com/revng/revng
synced 2026-06-21 14:07:57 +00:00
Add CollapseSingleChild step to DLA
This commit is contained in:
committed by
Pietro Fezzardi
parent
6efc356c47
commit
c1e4b940d0
@@ -677,12 +677,12 @@ std::optional<unsigned> VectEqClasses::getEqClassID(const unsigned ID) const {
|
||||
return EqID;
|
||||
}
|
||||
|
||||
std::set<unsigned> VectEqClasses::getEqClass(const unsigned ElemID) const {
|
||||
std::set<unsigned> EqClass;
|
||||
std::vector<unsigned> VectEqClasses::getEqClass(const unsigned ElemID) const {
|
||||
std::vector<unsigned> EqClass;
|
||||
|
||||
for (unsigned OtherID = 0; OtherID < NElems; OtherID++)
|
||||
if (haveSameEqClass(ElemID, OtherID))
|
||||
EqClass.insert(OtherID);
|
||||
EqClass.push_back(OtherID);
|
||||
|
||||
return EqClass;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user