Lines Matching full:pointer
43 c = s.c_str(); // expected-note {{Pointer to inner buffer of 'std::string' obtained here}} in deref_after_scope_char()
44 d = s.data(); // expected-note {{Pointer to inner buffer of 'std::string' obtained here}} in deref_after_scope_char()
54 consume(c); // expected-warning {{Inner pointer of container used after re/deallocation}} in deref_after_scope_char()
55 // expected-note@-1 {{Inner pointer of container used after re/deallocation}} in deref_after_scope_char()
57 consume(d); // expected-warning {{Inner pointer of container used after re/deallocation}} in deref_after_scope_char()
58 // expected-note@-1 {{Inner pointer of container used after re/deallocation}} in deref_after_scope_char()
66 c = s.data(); // expected-note {{Pointer to inner buffer of 'std::string' obtained here}} in deref_after_scope_char_data_non_const()
70 consume(c); // expected-warning {{Inner pointer of container used after re/deallocation}} in deref_after_scope_char_data_non_const()
71 // expected-note@-1 {{Inner pointer of container used after re/deallocation}} in deref_after_scope_char_data_non_const()
78 c = s.c_str(); // expected-note {{Pointer to inner buffer of 'std::wstring' obtained here}} in deref_after_scope_wchar_t()
79 d = s.data(); // expected-note {{Pointer to inner buffer of 'std::wstring' obtained here}} in deref_after_scope_wchar_t()
89 consume(c); // expected-warning {{Inner pointer of container used after re/deallocation}} in deref_after_scope_wchar_t()
90 // expected-note@-1 {{Inner pointer of container used after re/deallocation}} in deref_after_scope_wchar_t()
92 consume(d); // expected-warning {{Inner pointer of container used after re/deallocation}} in deref_after_scope_wchar_t()
93 // expected-note@-1 {{Inner pointer of container used after re/deallocation}} in deref_after_scope_wchar_t()
101 … c16 = s16.c_str(); // expected-note {{Pointer to inner buffer of 'std::u16string' obtained here}} in deref_after_scope_char16_t_cstr()
105 consume(c16); // expected-warning {{Inner pointer of container used after re/deallocation}} in deref_after_scope_char16_t_cstr()
106 // expected-note@-1 {{Inner pointer of container used after re/deallocation}} in deref_after_scope_char16_t_cstr()
113 c32 = s32.data(); // expected-note {{Pointer to inner buffer of 'std::u32string' obtained here}} in deref_after_scope_char32_t_data()
117 consume(c32); // expected-warning {{Inner pointer of container used after re/deallocation}} in deref_after_scope_char32_t_data()
118 // expected-note@-1 {{Inner pointer of container used after re/deallocation}} in deref_after_scope_char32_t_data()
125 c1 = s1.c_str(); // expected-note {{Pointer to inner buffer of 'std::string' obtained here}} in multiple_symbols()
126 d1 = s1.data(); // expected-note {{Pointer to inner buffer of 'std::string' obtained here}} in multiple_symbols()
138 consume(c1); // expected-warning {{Inner pointer of container used after re/deallocation}} in multiple_symbols()
139 // expected-note@-1 {{Inner pointer of container used after re/deallocation}} in multiple_symbols()
141 consume(d1); // expected-warning {{Inner pointer of container used after re/deallocation}} in multiple_symbols()
142 } // expected-note@-1 {{Inner pointer of container used after re/deallocation}} in multiple_symbols()
161 c = s.c_str(); // expected-note {{Pointer to inner buffer of 'std::string' obtained here}} in deref_after_equals()
163 consume(c); // expected-warning {{Inner pointer of container used after re/deallocation}} in deref_after_equals()
164 // expected-note@-1 {{Inner pointer of container used after re/deallocation}} in deref_after_equals()
170 c = s.data(); // expected-note {{Pointer to inner buffer of 'std::string' obtained here}} in deref_after_plus_equals()
172 consume(c); // expected-warning {{Inner pointer of container used after re/deallocation}} in deref_after_plus_equals()
173 // expected-note@-1 {{Inner pointer of container used after re/deallocation}} in deref_after_plus_equals()
179 c = s.c_str(); // expected-note {{Pointer to inner buffer of 'std::string' obtained here}} in deref_after_clear()
181 consume(c); // expected-warning {{Inner pointer of container used after re/deallocation}} in deref_after_clear()
182 // expected-note@-1 {{Inner pointer of container used after re/deallocation}} in deref_after_clear()
188 c = s.c_str(); // expected-note {{Pointer to inner buffer of 'std::string' obtained here}} in deref_after_append()
190 consume(c); // expected-warning {{Inner pointer of container used after re/deallocation}} in deref_after_append()
191 // expected-note@-1 {{Inner pointer of container used after re/deallocation}} in deref_after_append()
197 c = s.data(); // expected-note {{Pointer to inner buffer of 'std::string' obtained here}} in deref_after_assign()
199 consume(c); // expected-warning {{Inner pointer of container used after re/deallocation}} in deref_after_assign()
200 // expected-note@-1 {{Inner pointer of container used after re/deallocation}} in deref_after_assign()
206 c = s.c_str(); // expected-note {{Pointer to inner buffer of 'std::string' obtained here}} in deref_after_erase()
208 consume(c); // expected-warning {{Inner pointer of container used after re/deallocation}} in deref_after_erase()
209 // expected-note@-1 {{Inner pointer of container used after re/deallocation}} in deref_after_erase()
215 c = s.c_str(); // expected-note {{Pointer to inner buffer of 'std::string' obtained here}} in deref_after_insert()
217 consume(c); // expected-warning {{Inner pointer of container used after re/deallocation}} in deref_after_insert()
218 // expected-note@-1 {{Inner pointer of container used after re/deallocation}} in deref_after_insert()
224 …c = s.c_str(); // expected-note {{Pointer to inner buffer of 'std::string' obtained he… in deref_after_replace()
226 …consume(c); // expected-warning {{Inner pointer of container used after re/dealloca… in deref_after_replace()
227 // expected-note@-1 {{Inner pointer of container used after re/deallocation}} in deref_after_replace()
233 c = s.c_str(); // expected-note {{Pointer to inner buffer of 'std::string' obtained here}} in deref_after_pop_back()
235 consume(c); // expected-warning {{Inner pointer of container used after re/deallocation}} in deref_after_pop_back()
236 // expected-note@-1 {{Inner pointer of container used after re/deallocation}} in deref_after_pop_back()
242 c = s.data(); // expected-note {{Pointer to inner buffer of 'std::string' obtained here}} in deref_after_push_back()
244 consume(c); // expected-warning {{Inner pointer of container used after re/deallocation}} in deref_after_push_back()
245 // expected-note@-1 {{Inner pointer of container used after re/deallocation}} in deref_after_push_back()
251 c = s.c_str(); // expected-note {{Pointer to inner buffer of 'std::string' obtained here}} in deref_after_reserve()
253 consume(c); // expected-warning {{Inner pointer of container used after re/deallocation}} in deref_after_reserve()
254 // expected-note@-1 {{Inner pointer of container used after re/deallocation}} in deref_after_reserve()
260 c = s.data(); // expected-note {{Pointer to inner buffer of 'std::string' obtained here}} in deref_after_resize()
262 consume(c); // expected-warning {{Inner pointer of container used after re/deallocation}} in deref_after_resize()
263 // expected-note@-1 {{Inner pointer of container used after re/deallocation}} in deref_after_resize()
269 c = s.data(); // expected-note {{Pointer to inner buffer of 'std::string' obtained here}} in deref_after_shrink_to_fit()
271 consume(c); // expected-warning {{Inner pointer of container used after re/deallocation}} in deref_after_shrink_to_fit()
272 // expected-note@-1 {{Inner pointer of container used after re/deallocation}} in deref_after_shrink_to_fit()
278 c = s1.data(); // expected-note {{Pointer to inner buffer of 'std::string' obtained here}} in deref_after_swap()
280 consume(c); // expected-warning {{Inner pointer of container used after re/deallocation}} in deref_after_swap()
281 // expected-note@-1 {{Inner pointer of container used after re/deallocation}} in deref_after_swap()
287 c = std::data(s); // expected-note {{Pointer to inner buffer of 'std::string' obtained here}} in deref_after_std_data()
289 consume(c); // expected-warning {{Inner pointer of container used after re/deallocation}} in deref_after_std_data()
290 // expected-note@-1 {{Inner pointer of container used after re/deallocation}} in deref_after_std_data()
296 return s.c_str(); // expected-note {{Pointer to inner buffer of 'std::string' obtained here}} in name()
297 // expected-note@-1 {{Pointer to inner buffer of 'std::string' obtained here}} in name()
311 consume(c); // expected-warning {{Inner pointer of container used after re/deallocation}} in cleared_through_method()
312 // expected-note@-1 {{Inner pointer of container used after re/deallocation}} in cleared_through_method()
321 consume(c); // expected-warning {{Inner pointer of container used after re/deallocation}} in destroyed_through_method()
322 // expected-note@-1 {{Inner pointer of container used after re/deallocation}} in destroyed_through_method()
332 c = s.c_str(); // expected-note {{Pointer to inner buffer of 'std::string' obtained here}} in STL_func_ref()
334 consume(c); // expected-warning {{Inner pointer of container used after re/deallocation}} in STL_func_ref()
335 // expected-note@-1 {{Inner pointer of container used after re/deallocation}} in STL_func_ref()
358 c = s.c_str(); // expected-note {{Pointer to inner buffer of 'std::string' obtained here}} in func_ptr_known()
360 consume(c); // expected-warning {{Inner pointer of container used after re/deallocation}} in func_ptr_known()
361 // expected-note@-1 {{Inner pointer of container used after re/deallocation}} in func_ptr_known()
375 c = s.c_str(); // expected-note {{Pointer to inner buffer of 'std::string' obtained here}} in func_default_arg()
377 consume(c); // expected-warning {{Inner pointer of container used after re/deallocation}} in func_default_arg()
378 // expected-note@-1 {{Inner pointer of container used after re/deallocation}} in func_default_arg()
413 …return x.to_string().c_str(); // expected-note {{Pointer to inner buffer of 'std::string' obtained… in escape_via_return_temp()
415 // expected-warning@-2 {{Inner pointer of container used after re/deallocation}} in escape_via_return_temp()
416 // expected-note@-3 {{Inner pointer of container used after re/deallocation}} in escape_via_return_temp()
421 return s.c_str(); // expected-note {{Pointer to inner buffer of 'std::string' obtained here}} in escape_via_return_local()
423 // expected-warning@-2 {{Inner pointer of container used after re/deallocation}} in escape_via_return_local()
424 // expected-note@-3 {{Inner pointer of container used after re/deallocation}} in escape_via_return_local()