1// RUN: %check_clang_tidy %s bugprone-sizeof-expression %t -- \
2// RUN: -config='{CheckOptions: { \
3// RUN: bugprone-sizeof-expression.WarnOnOffsetDividedBySizeOf: false \
4// RUN: }}'
5
6typedef __SIZE_TYPE__ size_t;
7
8void situational14(int *Buffer, size_t BufferSize) {
9 int *P = &Buffer[0];
10 while (P < Buffer + BufferSize / sizeof(*Buffer)) {
11 // NO-WARNING: This test opted out of "P +- N */ sizeof(...)" warnings.
12 ++P;
13 }
14}
15

source code of clang-tools-extra/test/clang-tidy/checkers/bugprone/sizeof-expression-pointer-arithmetics-no-division.c