================ @@ -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; ---------------- fhahn wrote:
Shared it here https://github.com/llvm/llvm-project/pull/134264, not sure if it is a huge improvement though 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