1 // RUN: %check_clang_tidy %s bugprone-sizeof-expression %t -- \
2 // RUN:   -config='{CheckOptions: { \
3 // RUN:     bugprone-sizeof-expression.WarnOnOffsetDividedBySizeOf: false \
4 // RUN:   }}'
5 
6 typedef __SIZE_TYPE__ size_t;
7 
8 void 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