1785624b2SCongcong Cai // RUN: %check_clang_tidy -std=c++17 %s modernize-avoid-c-arrays %t 289a1d03eSRichard 389a1d03eSRichard int not_main(int argc, char *argv[]) { 4*5fa742eeSCongcong Cai // CHECK-MESSAGES: :[[@LINE-1]]:24: warning: do not declare C-style arrays, use 'std::array' or 'std::vector' instead 589a1d03eSRichard int f4[] = {1, 2}; 6*5fa742eeSCongcong Cai // CHECK-MESSAGES: :[[@LINE-1]]:3: warning: do not declare C-style arrays, use 'std::array' instead 789a1d03eSRichard } 889a1d03eSRichard 989a1d03eSRichard int main(int argc, char *argv[]) { 1089a1d03eSRichard int f5[] = {1, 2}; 11*5fa742eeSCongcong Cai // CHECK-MESSAGES: :[[@LINE-1]]:3: warning: do not declare C-style arrays, use 'std::array' instead 1289a1d03eSRichard 1389a1d03eSRichard auto not_main = [](int argc, char *argv[]) { 14*5fa742eeSCongcong Cai // CHECK-MESSAGES: :[[@LINE-1]]:32: warning: do not declare C-style arrays, use 'std::array' or 'std::vector' instead 1589a1d03eSRichard int f6[] = {1, 2}; 16*5fa742eeSCongcong Cai // CHECK-MESSAGES: :[[@LINE-1]]:5: warning: do not declare C-style arrays, use 'std::array' instead 1789a1d03eSRichard }; 1889a1d03eSRichard } 19