brintos

brintos / llvm-project-archived public Read only

0
0
Text · 446 B · 9d324a3 Raw
28 lines · cpp
1// RUN: %check_clang_tidy %s readability-enum-initial-value %t2 3enum class EError {4  // CHECK-MESSAGES: :[[@LINE-1]]:1:  warning: initial values in enum 'EError' are not consistent5  EError_a = 1,6  EError_b,7  // CHECK-FIXES: EError_b = 2,8  EError_c = 3,9};10 11enum class ENone {12  ENone_a,13  ENone_b,14  EENone_c,15};16 17enum class EFirst {18  EFirst_a = 1,19  EFirst_b,20  EFirst_c,21};22 23enum class EAll {24  EAll_a = 1,25  EAll_b = 2,26  EAll_c = 3,27};28