use super::Parser;
+use rustc_ast::ast::{self, Attribute, GenericBounds, GenericParam, GenericParamKind, WhereClause};
+use rustc_ast::token;
use rustc_errors::PResult;
-use rustc_span::source_map::DUMMY_SP;
use rustc_span::symbol::{kw, sym};
-use syntax::ast::{self, Attribute, GenericBounds, GenericParam, GenericParamKind, WhereClause};
-use syntax::token;
impl<'a> Parser<'a> {
/// Parses bounds of a lifetime parameter `BOUND + BOUND + BOUND`, possibly with trailing `+`.
};
Ok(ast::Generics {
params,
- where_clause: WhereClause { predicates: Vec::new(), span: DUMMY_SP },
+ where_clause: WhereClause {
+ predicates: Vec::new(),
+ span: self.prev_span.shrink_to_hi(),
+ },
span,
})
}