diff options
author | David Bolvansky <david.bolvansky@gmail.com> | 2019-09-06 16:12:48 +0000 |
---|---|---|
committer | David Bolvansky <david.bolvansky@gmail.com> | 2019-09-06 16:12:48 +0000 |
commit | fd07568074689654e78ef38e700f9a019ffa42d3 (patch) | |
tree | dce2d9421648702da07a0abc5d2b771d8a4509f2 /clang/test/Sema/div-sizeof-array.cpp | |
parent | 4f0e429acca3b224b7b58fb89899c2de08a2e4c6 (diff) | |
download | bcm5719-llvm-fd07568074689654e78ef38e700f9a019ffa42d3.tar.gz bcm5719-llvm-fd07568074689654e78ef38e700f9a019ffa42d3.zip |
[Diagnostics] Refactor code for -Wsizeof-pointer-div, catch more cases; also add -Wsizeof-array-div
Previously, -Wsizeof-pointer-div failed to catch:
const int *r;
sizeof(r) / sizeof(int);
Now fixed.
Also introduced -Wsizeof-array-div which catches bugs like:
sizeof(r) / sizeof(short);
(Array element type does not match type of sizeof operand).
llvm-svn: 371222
Diffstat (limited to 'clang/test/Sema/div-sizeof-array.cpp')
0 files changed, 0 insertions, 0 deletions