DIAG(warn_selfcomparison, WARNING,
"self-comparison always results in a constant value")
DIAG(warn_stringcompare, WARNING,
- "comparison against a string literal is undefined (use strcmp?)")
+ "result of comparison against a string literal is unspecified"
+ " (use strcmp?)")
// Blocks
// PR3753
int test12(const char *X) {
- return X == "foo"; // expected-warning {{comparison against a string literal is undefined}}
+ return X == "foo"; // expected-warning {{comparison against a string literal is unspecified}}
}