summaryrefslogtreecommitdiffstats
path: root/clang/test/SemaCXX/warn-memset-bad-sizeof.cpp
diff options
context:
space:
mode:
authorNico Weber <nicolasweber@gmx.de>2015-03-21 17:56:44 +0000
committerNico Weber <nicolasweber@gmx.de>2015-03-21 17:56:44 +0000
commitbac8b6b39a186ad41db19620a0a0e0fd36f8dfd2 (patch)
treed8937b20da7d6485775185993928ea102271ca62 /clang/test/SemaCXX/warn-memset-bad-sizeof.cpp
parentc44b35e3be15ac952bffeac491aff4b7e483a6b2 (diff)
downloadbcm5719-llvm-bac8b6b39a186ad41db19620a0a0e0fd36f8dfd2.tar.gz
bcm5719-llvm-bac8b6b39a186ad41db19620a0a0e0fd36f8dfd2.zip
-Wdynamic-class-memaccess: Also warn about array types.
It looks like not warning on this was an oversight in the original implementation of this warning. llvm-svn: 232900
Diffstat (limited to 'clang/test/SemaCXX/warn-memset-bad-sizeof.cpp')
-rw-r--r--clang/test/SemaCXX/warn-memset-bad-sizeof.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/clang/test/SemaCXX/warn-memset-bad-sizeof.cpp b/clang/test/SemaCXX/warn-memset-bad-sizeof.cpp
index e388634e884..cca15fc8ef3 100644
--- a/clang/test/SemaCXX/warn-memset-bad-sizeof.cpp
+++ b/clang/test/SemaCXX/warn-memset-bad-sizeof.cpp
@@ -95,9 +95,11 @@ void f(Mat m, const Foo& const_foo, char *buffer) {
int iarr[14];
memset(&iarr[0], 0, sizeof iarr);
+ memset(iarr, 0, sizeof iarr);
int* iparr[14];
memset(&iparr[0], 0, sizeof iparr);
+ memset(iparr, 0, sizeof iparr);
memset(m, 0, sizeof(Mat));
OpenPOWER on IntegriCloud