File tree Expand file tree Collapse file tree 2 files changed +6
-3
lines changed Expand file tree Collapse file tree 2 files changed +6
-3
lines changed Original file line number Diff line number Diff line change @@ -1030,11 +1030,13 @@ define_print! {
1030
1030
write!( f, "impl" ) ?;
1031
1031
for predicate in bounds. predicates {
1032
1032
if let Some ( trait_ref) = predicate. to_opt_poly_trait_ref( ) {
1033
+ let did = trait_ref. def_id( ) ;
1034
+
1033
1035
// Don't print +Sized/DynSized, but rather +?Sized/?DynSized if absent.
1034
- if Some ( trait_ref . def_id ( ) ) == tcx. lang_items( ) . sized_trait( ) {
1036
+ if Some ( did ) == tcx. lang_items( ) . sized_trait( ) {
1035
1037
is_sized = true ;
1036
1038
continue ;
1037
- } else if Some ( trait_ref . def_id ( ) ) == tcx. lang_items( ) . dynsized_trait( ) {
1039
+ } else if Some ( did ) == tcx. lang_items( ) . dynsized_trait( ) {
1038
1040
is_dynsized = true ;
1039
1041
continue ;
1040
1042
}
Original file line number Diff line number Diff line change @@ -156,7 +156,8 @@ impl<'a> Visitor<'a> for AstValidator<'a> {
156
156
any_lifetime_bounds = true ;
157
157
}
158
158
TraitTyParamBound ( ref poly, TraitBoundModifier :: Maybe ) => {
159
- self . session . span_err ( poly. span , "`?Trait` is not permitted in trait object types" ) ;
159
+ self . session . span_err ( poly. span ,
160
+ "`?Trait` is not permitted in trait object types" ) ;
160
161
}
161
162
_ => ( ) ,
162
163
}
You can’t perform that action at this time.
0 commit comments