// { dg-do assemble } // GROUPS passed enums // enum file // From: dougm@cs.rice.edu (Doug Moore) // Date: Thu, 18 Mar 93 00:14:57 CST // Subject: 2.3.3:Inconsistent behavior for enum conversions // Message-ID: <9303180614.AA12123@cs.rice.edu> enum Enum {enumerator1, enumerator2}; struct Struct { int i; int getI(Enum) {return i;} // { dg-error "" } candidates }; int funct (Enum) { return 0; } int main() { Enum e = enumerator1; Struct s; int x = funct(e+1);// { dg-error "" } .* int y = s.getI(e+1);// { dg-error "" } .* return x+y; }