From: Chris Lattner Date: Sun, 8 Mar 2009 19:52:14 +0000 (+0000) Subject: undefined -> unspecified. Thanks Mike. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=466a7f8aa61ca0d1df1f11ed2dfb2510a386cfa6;p=clang undefined -> unspecified. Thanks Mike. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@66388 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/include/clang/Basic/DiagnosticSemaKinds.def b/include/clang/Basic/DiagnosticSemaKinds.def index d5d6175b0c..56fe9d2a38 100644 --- a/include/clang/Basic/DiagnosticSemaKinds.def +++ b/include/clang/Basic/DiagnosticSemaKinds.def @@ -1349,7 +1349,8 @@ DIAG(warn_ret_stack_ref, WARNING, 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 diff --git a/test/Sema/exprs.c b/test/Sema/exprs.c index e307eb7758..25da12b586 100644 --- a/test/Sema/exprs.c +++ b/test/Sema/exprs.c @@ -78,6 +78,6 @@ void test11(struct mystruct P, float F) { // 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}} }