------- Comment #1 from rbuergel at web dot de 2008-11-09 04:11 ------- extended testcase, this fails for other operators, too
enum class E { elem }; int main() { E::elem == E::elem; E::elem != E::elem; E::elem < E::elem; E::elem <= E::elem; E::elem > E::elem; E::elem >= E::elem; return 1; } Or am i missing something from the proposal? Maybe i have to define every operator i want to use for every enum? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38064