// RUN: %clang_cc1 -verify -fsyntax-only -Wstring-conversion %s #define assert(EXPR) (void)(EXPR); // Expection for common assert form. void test1() { assert(0 && "foo"); assert("foo" && 0); assert(0 || "foo"); // expected-warning {{string literal}} } void test2() { if ("hi") {} // expected-warning {{string literal}} while ("hello") {} // expected-warning {{string literal}} for (;"howdy";) {} // expected-warning {{string literal}} do { } while ("hey"); // expected-warning {{string literal}} }