https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66742

Jonathan Wakely <redi at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
         Resolution|FIXED                       |---

--- Comment #18 from Jonathan Wakely <redi at gcc dot gnu.org> ---
My fix caused a regression for this (IMHO dumb) case:

#include <list>
struct X {
  bool operator<(X&) /* non-const */ { return false; }
};
struct Cmp {
  bool operator()(X&, X&) /* non-const */ { return false; }
};
int main() {
  std::list<X> l;
  l.sort();
  Cmp c;
  l.sort(c);
}
  • [Bug libstdc++/66742] abort on ... redi at gcc dot gnu.org via Gcc-bugs

Reply via email to