blob: a2b0b52d5d1b7fa3f1fedb41e00b814b5afbe998 [file] [log] [blame]
Anders Carlssonfb311762009-03-14 00:25:26 +00001// RUN: clang -fsyntax-only -verify %s -std=c++0x
2
3int f();
4
5static_assert(f(), "f"); // expected-error {{static_assert expression is not an integral constant expression}}
6static_assert(true, "true is not false");
7static_assert(false, "false is false"); // expected-error {{static_assert failed "false is false"}}
8
9void g() {
10 static_assert(false, "false is false"); // expected-error {{static_assert failed "false is false"}}
11}
12
13class C {
14 static_assert(false, "false is false"); // expected-error {{static_assert failed "false is false"}}
15};