15 lines · c
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