// { dg-do assemble } | |
// { dg-options "-Wall" } | |
enum Boolean { | |
Ok = 0, | |
NotOk = 1, | |
}; | |
enum OpResult { | |
Succeeded = 0, | |
TempFail = 1, | |
PermFail = 2, | |
}; | |
OpResult fn1() { | |
return TempFail; | |
} | |
extern void foo(); | |
int | |
main () { | |
if (fn1() == Ok) { // { dg-warning "" } | |
foo(); | |
} | |
} |