diff options
| author | Haojian Wu <hokein@google.com> | 2018-04-03 15:10:24 +0000 |
|---|---|---|
| committer | Haojian Wu <hokein@google.com> | 2018-04-03 15:10:24 +0000 |
| commit | dc62da4e0b76e7d3f5c6abe2d10644787efe60ea (patch) | |
| tree | 689985caf934d258724b84fe5b451afdd685709d /libcxx/test/std/language.support/support.limits/version.pass.cpp | |
| parent | e47fbc9da802372f333a065c8ad9b2948dbd5766 (diff) | |
| download | bcm5719-llvm-dc62da4e0b76e7d3f5c6abe2d10644787efe60ea.tar.gz bcm5719-llvm-dc62da4e0b76e7d3f5c6abe2d10644787efe60ea.zip | |
[clang-tidy] Check for sizeof that call functions
Summary:
A common mistake that I have found in our codebase is calling a function to get an integer or enum that represents the type such as:
```
int numBytes = numElements * sizeof(x.GetType());
```
So this extends the `sizeof` check to check for these cases. There is also a `WarnOnSizeOfCall` option so it can be disabled.
Patch by Paul Fultz II!
Reviewers: hokein, alexfh, aaron.ballman, ilya-biryukov
Reviewed By: alexfh
Subscribers: lebedev.ri, xazax.hun, jkorous-apple, cfe-commits
Tags: #clang-tools-extra
Differential Revision: https://reviews.llvm.org/D44231
llvm-svn: 329073
Diffstat (limited to 'libcxx/test/std/language.support/support.limits/version.pass.cpp')
0 files changed, 0 insertions, 0 deletions

