@@ -5,7 +5,7 @@ use crate::utils::usage::{is_unused, mutated_variables};
55use crate :: utils:: {
66 get_enclosing_block, get_parent_expr, get_trait_def_id, has_iter_method, higher, implements_trait,
77 is_integer_const, is_no_std_crate, is_refutable, last_path_segment, match_trait_method, match_type, match_var,
8- multispan_sugg, snippet, snippet_opt, snippet_with_applicability, span_lint, span_lint_and_help,
8+ multispan_sugg, snippet, snippet_opt, snippet_with_applicability, snippet_with_macro_callsite , span_lint, span_lint_and_help,
99 span_lint_and_sugg, span_lint_and_then, SpanlessEq ,
1010} ;
1111use crate :: utils:: { is_type_diagnostic_item, qpath_res, sugg} ;
@@ -1263,8 +1263,8 @@ fn detect_same_item_push<'tcx>(
12631263 walk_expr ( & mut for_pat_visitor, pushed_item) ;
12641264
12651265 if !for_pat_visitor. found_pattern {
1266- let vec_str = snippet ( cx, vec. span , "" ) ;
1267- let item_str = snippet ( cx, pushed_item. span , "" ) ;
1266+ let vec_str = snippet_with_macro_callsite ( cx, vec. span , "" ) ;
1267+ let item_str = snippet_with_macro_callsite ( cx, pushed_item. span , "" ) ;
12681268
12691269 span_lint_and_help (
12701270 cx,
0 commit comments