[Bug libstdc++/89851] [9 Regression] std::variant comparison operators violate [variant.relops]

2019-04-10 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89851

--- Comment #4 from Jonathan Wakely  ---
Author: redi
Date: Wed Apr 10 10:43:39 2019
New Revision: 270249

URL: https://gcc.gnu.org/viewcvs?rev=270249=gcc=rev
Log:
PR libstdc++/89851 Add testcase for std::variant equality

Add a test for the regression introduced with r269422 and fixed with
r270056.

PR libstdc++/89851
* testsuite/20_util/variant/89851.cc: New test.

Added:
trunk/libstdc++-v3/testsuite/20_util/variant/89851.cc
Modified:
trunk/libstdc++-v3/ChangeLog

[Bug libstdc++/89851] [9 Regression] std::variant comparison operators violate [variant.relops]

2019-04-09 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89851

Jonathan Wakely  changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution|--- |FIXED

--- Comment #3 from Jonathan Wakely  ---
Done

[Bug libstdc++/89851] [9 Regression] std::variant comparison operators violate [variant.relops]

2019-04-09 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89851

Jonathan Wakely  changed:

   What|Removed |Added

   Priority|P1  |P3
 Status|UNCONFIRMED |ASSIGNED
   Last reconfirmed||2019-04-09
   Assignee|unassigned at gcc dot gnu.org  |redi at gcc dot gnu.org
 Ever confirmed|0   |1

--- Comment #2 from Jonathan Wakely  ---
The regression was introduced with r269422 and fixed with r270056.

I'll add the testcase to the testsuite and close this.

[Bug libstdc++/89851] [9 Regression] std::variant comparison operators violate [variant.relops]

2019-04-08 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89851

--- Comment #1 from Jonathan Wakely  ---
This seems to have been fixed recently.

[Bug libstdc++/89851] [9 Regression] std::variant comparison operators violate [variant.relops]

2019-03-29 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89851

Richard Biener  changed:

   What|Removed |Added

   Priority|P3  |P1

[Bug libstdc++/89851] [9 Regression] std::variant comparison operators violate [variant.relops]

2019-03-28 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89851

Richard Biener  changed:

   What|Removed |Added

   Keywords||wrong-code
   Target Milestone|--- |9.0
Summary|[Regression] std::variant   |[9 Regression] std::variant
   |comparison operators|comparison operators
   |violate [variant.relops]|violate [variant.relops]