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 |