================ @@ -138,6 +139,9 @@ class EquivalenceClasses { /// ECValues, it just keeps the key as part of the value. std::set<ECValue, ECValueComparator> TheMapping; + /// List of all members, used to provide a determinstic iteration order. + SmallVector<const ECValue *> Members; ---------------- arsenm wrote:
Can you combine into SetVector? https://github.com/llvm/llvm-project/pull/134075 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits