@@ -3071,10 +3071,7 @@ impl<'a> Parser<'a> {
30713071 id : ast:: DUMMY_NODE_ID
30723072 } ) ) ;
30733073
3074- let expr_str = self
3075- . sess
3076- . source_map ( )
3077- . span_to_snippet ( expr. span )
3074+ let expr_str = self . span_to_snippet ( expr. span )
30783075 . unwrap_or_else ( |_| pprust:: expr_to_string ( & expr) ) ;
30793076
30803077 self . struct_span_err ( self . token . span , & msg)
@@ -3796,7 +3793,7 @@ impl<'a> Parser<'a> {
37963793 let seq_span = pat. span . to ( self . prev_span ) ;
37973794 let mut err = self . struct_span_err ( comma_span,
37983795 "unexpected `,` in pattern" ) ;
3799- if let Ok ( seq_snippet) = self . sess . source_map ( ) . span_to_snippet ( seq_span) {
3796+ if let Ok ( seq_snippet) = self . span_to_snippet ( seq_span) {
38003797 err. span_suggestion (
38013798 seq_span,
38023799 "try adding parentheses to match on a tuple.." ,
@@ -4145,7 +4142,7 @@ impl<'a> Parser<'a> {
41454142 let parser_snapshot_after_type = self . clone ( ) ;
41464143 mem:: replace ( self , parser_snapshot_before_type) ;
41474144
4148- let snippet = self . sess . source_map ( ) . span_to_snippet ( pat. span ) . unwrap ( ) ;
4145+ let snippet = self . span_to_snippet ( pat. span ) . unwrap ( ) ;
41494146 err. span_label ( pat. span , format ! ( "while parsing the type for `{}`" , snippet) ) ;
41504147 ( Some ( ( parser_snapshot_after_type, colon_sp, err) ) , None )
41514148 }
@@ -4565,7 +4562,7 @@ impl<'a> Parser<'a> {
45654562 if self . eat ( & token:: Semi ) {
45664563 stmt_span = stmt_span. with_hi ( self . prev_span . hi ( ) ) ;
45674564 }
4568- if let Ok ( snippet) = self . sess . source_map ( ) . span_to_snippet ( stmt_span) {
4565+ if let Ok ( snippet) = self . span_to_snippet ( stmt_span) {
45694566 e. span_suggestion (
45704567 stmt_span,
45714568 "try placing this code inside a block" ,
@@ -4738,7 +4735,7 @@ impl<'a> Parser<'a> {
47384735 lo. to ( self . prev_span ) ,
47394736 "parenthesized lifetime bounds are not supported"
47404737 ) ;
4741- if let Ok ( snippet) = self . sess . source_map ( ) . span_to_snippet ( inner_span) {
4738+ if let Ok ( snippet) = self . span_to_snippet ( inner_span) {
47424739 err. span_suggestion_short (
47434740 lo. to ( self . prev_span ) ,
47444741 "remove the parentheses" ,
@@ -4796,7 +4793,7 @@ impl<'a> Parser<'a> {
47964793 let mut new_bound_list = String :: new ( ) ;
47974794 if !bounds. is_empty ( ) {
47984795 let mut snippets = bounds. iter ( ) . map ( |bound| bound. span ( ) )
4799- . map ( |span| self . sess . source_map ( ) . span_to_snippet ( span) ) ;
4796+ . map ( |span| self . span_to_snippet ( span) ) ;
48004797 while let Some ( Ok ( snippet) ) = snippets. next ( ) {
48014798 new_bound_list. push_str ( " + " ) ;
48024799 new_bound_list. push_str ( & snippet) ;
@@ -7415,7 +7412,7 @@ impl<'a> Parser<'a> {
74157412 sp, & suggestion, format ! ( " {} " , kw) , Applicability :: MachineApplicable
74167413 ) ;
74177414 } else {
7418- if let Ok ( snippet) = self . sess . source_map ( ) . span_to_snippet ( ident_sp) {
7415+ if let Ok ( snippet) = self . span_to_snippet ( ident_sp) {
74197416 err. span_suggestion (
74207417 full_sp,
74217418 "if you meant to call a macro, try" ,
0 commit comments