summaryrefslogtreecommitdiffstats
path: root/clang/test/SemaCXX/dcl_init_aggr.cpp
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2010-02-28 18:30:25 +0000
committerDouglas Gregor <dgregor@apple.com>2010-02-28 18:30:25 +0000
commite489a7d3d397214a43d587d88378f3df642aba60 (patch)
treee6ffcf44f1d49a62fc36fc58c4c148f1f635f3bb /clang/test/SemaCXX/dcl_init_aggr.cpp
parentfd48afe412e6a07e248f528d2650abe7c25b714a (diff)
downloadbcm5719-llvm-e489a7d3d397214a43d587d88378f3df642aba60.tar.gz
bcm5719-llvm-e489a7d3d397214a43d587d88378f3df642aba60.zip
Warn about the deprecated string literal -> char* conversion. Fixes PR6428.
llvm-svn: 97404
Diffstat (limited to 'clang/test/SemaCXX/dcl_init_aggr.cpp')
-rw-r--r--clang/test/SemaCXX/dcl_init_aggr.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/test/SemaCXX/dcl_init_aggr.cpp b/clang/test/SemaCXX/dcl_init_aggr.cpp
index 861eb3dcb16..461c60b5bbc 100644
--- a/clang/test/SemaCXX/dcl_init_aggr.cpp
+++ b/clang/test/SemaCXX/dcl_init_aggr.cpp
@@ -38,7 +38,7 @@ char cv[4] = { 'a', 's', 'd', 'f', 0 }; // expected-error{{excess elements in ar
// C++ [dcl.init.aggr]p7
struct TooFew { int a; char* b; int c; };
-TooFew too_few = { 1, "asdf" }; // okay
+TooFew too_few = { 1, "asdf" }; // expected-warning{{conversion from string literal to 'char *' is deprecated}}
struct NoDefaultConstructor { // expected-note 3 {{candidate constructor (the implicit copy constructor)}} \
// expected-note{{declared here}}
OpenPOWER on IntegriCloud