1// RUN: %check_clang_tidy %s bugprone-tagged-union-member-count %t \
2// RUN: -config='{CheckOptions: { \
3// RUN: bugprone-tagged-union-member-count.EnableCountingEnumHeuristic: false, \
4// RUN: bugprone-tagged-union-member-count.CountingEnumSuffixes: "count", \
5// RUN: bugprone-tagged-union-member-count.CountingEnumPrefixes: "last", \
6// RUN: }}'
7
8// Warn when the heuristic is disabled and a suffix or a prefix is set explicitly.
9
10// CHECK-MESSAGES: warning: bugprone-tagged-union-member-count: Counting enum heuristic is disabled but CountingEnumPrefixes is set
11// CHECK-MESSAGES: warning: bugprone-tagged-union-member-count: Counting enum heuristic is disabled but CountingEnumSuffixes is set
12

source code of clang-tools-extra/test/clang-tidy/checkers/bugprone/tagged-union-member-count-counting-enum-heuristic-bad-config.cpp