aboutsummaryrefslogtreecommitdiff
path: root/test/SemaCXX/format-strings.cpp
diff options
context:
space:
mode:
authorDavid Blaikie <dblaikie@gmail.com>2012-02-10 21:07:25 +0000
committerDavid Blaikie <dblaikie@gmail.com>2012-02-10 21:07:25 +0000
commita73cdcbc1dc1ed98c54556c6adcd2b12301759cc (patch)
treead5e3355a9fcad3a9c617ae4390a02a177828a5c /test/SemaCXX/format-strings.cpp
parentae9329570ba16e48ffdfe3d55349b53fd893a711 (diff)
Support all null pointer literals in format strings.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@150276 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/SemaCXX/format-strings.cpp')
-rw-r--r--test/SemaCXX/format-strings.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/test/SemaCXX/format-strings.cpp b/test/SemaCXX/format-strings.cpp
index 456167dfc9..0d5b62598d 100644
--- a/test/SemaCXX/format-strings.cpp
+++ b/test/SemaCXX/format-strings.cpp
@@ -47,6 +47,8 @@ extern "C" {
void rdar8269537(const char *f)
{
+ test_null_format(false); // expected-warning {{null from a constant boolean}}
+ test_null_format(0); // no-warning
test_null_format(__null); // no-warning
test_null_format(f); // expected-warning {{not a string literal}}
}