Lines Matching refs:V1

14 void good_insert3(std::vector<int> &V1, std::vector<int> &V2) {  in good_insert3()  argument
15 V1.insert(V1.cbegin(), V2.cbegin(), V2.cend()); // no-warning in good_insert3()
47 void good_find_first_of(std::vector<int> &V1, std::vector<int> &V2) { in good_find_first_of() argument
48 std::find_first_of(V1.cbegin(), V1.cend(), V2.cbegin(), V2.cend()); // no-warning in good_find_first_of()
51 void good_copy(std::vector<int> &V1, std::vector<int> &V2, int n) { in good_copy() argument
52 std::copy(V1.cbegin(), V1.cend(), V2.begin()); // no-warning in good_copy()
55 void bad_insert1(std::vector<int> &V1, std::vector<int> &V2, int n) { in bad_insert1() argument
56 …V2.insert(V1.cbegin(), n); // expected-warning{{Container accessed using foreign iterator argument… in bad_insert1()
59 void bad_insert2(std::vector<int> &V1, std::vector<int> &V2, int len, int n) { in bad_insert2() argument
60 …V2.insert(V1.cbegin(), len, n); // expected-warning{{Container accessed using foreign iterator arg… in bad_insert2()
63 void bad_insert3(std::vector<int> &V1, std::vector<int> &V2) { in bad_insert3() argument
64 …V2.insert(V1.cbegin(), V2.cbegin(), V2.cend()); // expected-warning{{Container accessed using fore… in bad_insert3()
65V1.insert(V1.cbegin(), V1.cbegin(), V2.cend()); // expected-warning{{Iterators of different contai… in bad_insert3()
66V1.insert(V1.cbegin(), V2.cbegin(), V1.cend()); // expected-warning{{Iterators of different contai… in bad_insert3()
69 void bad_insert4(std::vector<int> &V1, std::vector<int> &V2, int len, int n) { in bad_insert4() argument
70 …V2.insert(V1.cbegin(), {n-1, n, n+1}); // expected-warning{{Container accessed using foreign itera… in bad_insert4()
73 void bad_erase1(std::vector<int> &V1, std::vector<int> &V2) { in bad_erase1() argument
74 V2.erase(V1.cbegin()); // expected-warning{{Container accessed using foreign iterator argument}} in bad_erase1()
77 void bad_erase2(std::vector<int> &V1, std::vector<int> &V2) { in bad_erase2() argument
78 …V2.erase(V2.cbegin(), V1.cend()); // expected-warning{{Container accessed using foreign iterator a… in bad_erase2()
79 …V2.erase(V1.cbegin(), V2.cend()); // expected-warning{{Container accessed using foreign iterator a… in bad_erase2()
80 …V2.erase(V1.cbegin(), V1.cend()); // expected-warning{{Container accessed using foreign iterator a… in bad_erase2()
83 void bad_emplace(std::vector<int> &V1, std::vector<int> &V2, int n) { in bad_emplace() argument
84 …V2.emplace(V1.cbegin(), n); // expected-warning{{Container accessed using foreign iterator argumen… in bad_emplace()
91 void bad_comparison(std::vector<int> &V1, std::vector<int> &V2) { in bad_comparison() argument
92 …if (V1.cbegin() != V2.cend()) {} // expected-warning{{Iterators of different containers used where… in bad_comparison()
95 void bad_ctor(std::vector<int> &V1, std::vector<int> &V2) { in bad_ctor() argument
96 …std::vector<int> new_v(V1.cbegin(), V2.cend()); // expected-warning{{Iterators of different contai… in bad_ctor()
99 void bad_find(std::vector<int> &V1, std::vector<int> &V2, int n) { in bad_find() argument
100 …std::find(V1.cbegin(), V2.cend(), n); // expected-warning{{Iterators of different containers used … in bad_find()
103 void bad_find_first_of(std::vector<int> &V1, std::vector<int> &V2) { in bad_find_first_of() argument
104 …std::find_first_of(V1.cbegin(), V2.cend(), V2.cbegin(), V2.cend()); // expected-warning{{Iterators… in bad_find_first_of()
105 …std::find_first_of(V1.cbegin(), V1.cend(), V2.cbegin(), V1.cend()); // expected-warning{{Iterators… in bad_find_first_of()
111 std::vector<int> &V1 = return_vector_ref(), &V2 = return_vector_ref(); in ignore_conjured1() local
113 V2.erase(V1.cbegin()); // no-warning in ignore_conjured1()
117 std::vector<int> &V1 = return_vector_ref(), &V2 = return_vector_ref(); in ignore_conjured2() local
119 if (V1.cbegin() == V2.cbegin()) {} //no-warning in ignore_conjured2()