File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed
src/librustc_parse/parser Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -46,7 +46,8 @@ impl<'a> Parser<'a> {
46
46
token:: DocComment ( s) => {
47
47
let attr = self . mk_doc_comment ( s) ;
48
48
if attr. style != ast:: AttrStyle :: Outer {
49
- let mut err = self . fatal ( "expected outer doc comment" ) ;
49
+ let span = self . token . span ;
50
+ let mut err = self . struct_span_err ( span, "expected outer doc comment" ) ;
50
51
err. note (
51
52
"inner doc comments like this (starting with \
52
53
`//!` or `/*!`) can only appear before items",
@@ -156,7 +157,8 @@ impl<'a> Parser<'a> {
156
157
}
157
158
_ => {
158
159
let token_str = pprust:: token_to_string ( & self . token ) ;
159
- return Err ( self . fatal ( & format ! ( "expected `#`, found `{}`" , token_str) ) ) ;
160
+ let msg = & format ! ( "expected `#`, found `{}`" , token_str) ;
161
+ return Err ( self . struct_span_err ( self . token . span , msg) ) ;
160
162
}
161
163
} ;
162
164
You can’t perform that action at this time.
0 commit comments