forked from OSchip/llvm-project
21 lines
1021 B
C++
21 lines
1021 B
C++
// RUN: %check_clang_tidy %s modernize-avoid-c-arrays %t
|
|
|
|
int not_main(int argc, char *argv[], char *argw[]) {
|
|
// CHECK-MESSAGES: :[[@LINE-1]]:24: warning: do not declare C-style arrays, use std::array<> instead
|
|
// CHECK-MESSAGES: :[[@LINE-2]]:38: warning: do not declare C-style arrays, use std::array<> instead
|
|
int f4[] = {1, 2};
|
|
// CHECK-MESSAGES: :[[@LINE-1]]:3: warning: do not declare C-style arrays, use std::array<> instead
|
|
}
|
|
|
|
int main(int argc, char *argv[], char *argw[]) {
|
|
int f5[] = {1, 2};
|
|
// CHECK-MESSAGES: :[[@LINE-1]]:3: warning: do not declare C-style arrays, use std::array<> instead
|
|
|
|
auto not_main = [](int argc, char *argv[], char *argw[]) {
|
|
// CHECK-MESSAGES: :[[@LINE-1]]:32: warning: do not declare C-style arrays, use std::array<> instead
|
|
// CHECK-MESSAGES: :[[@LINE-2]]:46: warning: do not declare C-style arrays, use std::array<> instead
|
|
int f6[] = {1, 2};
|
|
// CHECK-MESSAGES: :[[@LINE-1]]:5: warning: do not declare C-style arrays, use std::array<> instead
|
|
};
|
|
}
|