Lines Matching refs:arr

6   int arr[] = {1, 2, 3, 4, 5};  in array_init()  local
8 auto [a, b, c, d, e] = arr; in array_init()
18 int arr[5]; in array_uninit() local
20 auto [a, b, c, d, e] = arr; in array_uninit()
26 int arr[] = {1, 2, 3, 4, 5}; in lambda_init() local
28 auto l = [arr] { return arr[0]; }(); in lambda_init()
31 l = [arr] { return arr[1]; }(); in lambda_init()
34 l = [arr] { return arr[2]; }(); in lambda_init()
37 l = [arr] { return arr[3]; }(); in lambda_init()
40 l = [arr] { return arr[4]; }(); in lambda_init()
45 int arr[5]; in lambda_uninit() local
48 int l = [arr] { return arr[0]; }(); in lambda_uninit()
51 l = [arr] { return arr[1]; }(); in lambda_uninit()
54 l = [arr] { return arr[2]; }(); in lambda_uninit()
57 l = [arr] { return arr[3]; }(); in lambda_uninit()
60 l = [arr] { return arr[4]; }(); in lambda_uninit()
65 int arr[5]; member
70 orig.arr[0] = 1; in copy_ctor_init()
71 orig.arr[1] = 2; in copy_ctor_init()
72 orig.arr[2] = 3; in copy_ctor_init()
73 orig.arr[3] = 4; in copy_ctor_init()
74 orig.arr[4] = 5; in copy_ctor_init()
77 clang_analyzer_eval(copy.arr[0] == 1); // expected-warning{{TRUE}} in copy_ctor_init()
78 clang_analyzer_eval(copy.arr[1] == 2); // expected-warning{{TRUE}} in copy_ctor_init()
79 clang_analyzer_eval(copy.arr[2] == 3); // expected-warning{{TRUE}} in copy_ctor_init()
80 clang_analyzer_eval(copy.arr[3] == 4); // expected-warning{{TRUE}} in copy_ctor_init()
81 clang_analyzer_eval(copy.arr[4] == 5); // expected-warning{{TRUE}} in copy_ctor_init()
92 clang_analyzer_eval(copy.arr[0]); // expected-warning{{UNKNOWN}} in copy_ctor_uninit()
93 clang_analyzer_eval(copy.arr[1]); // expected-warning{{UNKNOWN}} in copy_ctor_uninit()
94 clang_analyzer_eval(copy.arr[2]); // expected-warning{{UNKNOWN}} in copy_ctor_uninit()
95 clang_analyzer_eval(copy.arr[3]); // expected-warning{{UNKNOWN}} in copy_ctor_uninit()
96 clang_analyzer_eval(copy.arr[4]); // expected-warning{{UNKNOWN}} in copy_ctor_uninit()
101 orig.arr[0] = 1; in move_ctor_init()
102 orig.arr[1] = 2; in move_ctor_init()
103 orig.arr[2] = 3; in move_ctor_init()
104 orig.arr[3] = 4; in move_ctor_init()
105 orig.arr[4] = 5; in move_ctor_init()
109 clang_analyzer_eval(moved.arr[0] == 1); // expected-warning{{TRUE}} in move_ctor_init()
110 clang_analyzer_eval(moved.arr[1] == 2); // expected-warning{{TRUE}} in move_ctor_init()
111 clang_analyzer_eval(moved.arr[2] == 3); // expected-warning{{TRUE}} in move_ctor_init()
112 clang_analyzer_eval(moved.arr[3] == 4); // expected-warning{{TRUE}} in move_ctor_init()
113 clang_analyzer_eval(moved.arr[4] == 5); // expected-warning{{TRUE}} in move_ctor_init()
122 clang_analyzer_eval(moved.arr[0]); // expected-warning{{UNKNOWN}} in move_ctor_uninit()
123 clang_analyzer_eval(moved.arr[1]); // expected-warning{{UNKNOWN}} in move_ctor_uninit()
124 clang_analyzer_eval(moved.arr[2]); // expected-warning{{UNKNOWN}} in move_ctor_uninit()
125 clang_analyzer_eval(moved.arr[3]); // expected-warning{{UNKNOWN}} in move_ctor_uninit()
126 clang_analyzer_eval(moved.arr[4]); // expected-warning{{UNKNOWN}} in move_ctor_uninit()
149 S2 arr[4]; in array_init_non_pod() local
151 auto [a, b, c, d] = arr; in array_init_non_pod()
169 S3 arr[1]; in array_uninit_non_pod() local
171 auto [a] = arr; // expected-warning@159{{ in implicit constructor is garbage or undefined }} in array_uninit_non_pod()
176 S2 arr[4]; in lambda_init_non_pod() local
178 auto l = [arr] { return arr[0].i; }(); in lambda_init_non_pod()
181 l = [arr] { return arr[1].i; }(); in lambda_init_non_pod()
184 l = [arr] { return arr[2].i; }(); in lambda_init_non_pod()
187 l = [arr] { return arr[3].i; }(); in lambda_init_non_pod()
192 S3_duplicate arr[4]; in lambda_uninit_non_pod() local
194 …int l = [arr] { return arr[3].i; }(); // expected-warning@164{{ in implicit constructor is garbage… in lambda_uninit_non_pod()
201 S2 arr[4]; member
209 clang_analyzer_eval(copy.arr[0].i == 2); // expected-warning{{TRUE}} in copy_ctor_init_non_pod()
210 clang_analyzer_eval(copy.arr[1].i == 3); // expected-warning{{TRUE}} in copy_ctor_init_non_pod()
211 clang_analyzer_eval(copy.arr[2].i == 4); // expected-warning{{TRUE}} in copy_ctor_init_non_pod()
212 clang_analyzer_eval(copy.arr[3].i == 5); // expected-warning{{TRUE}} in copy_ctor_init_non_pod()
221 clang_analyzer_eval(moved.arr[0].i == 3); // expected-warning{{TRUE}} in move_ctor_init_non_pod()
222 clang_analyzer_eval(moved.arr[1].i == 4); // expected-warning{{TRUE}} in move_ctor_init_non_pod()
223 clang_analyzer_eval(moved.arr[2].i == 5); // expected-warning{{TRUE}} in move_ctor_init_non_pod()
224 clang_analyzer_eval(moved.arr[3].i == 6); // expected-warning{{TRUE}} in move_ctor_init_non_pod()