| 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 |
