File tree Expand file tree Collapse file tree 2 files changed +3
-3
lines changed
branches/snap-stage3/src/librustc/middle Expand file tree Collapse file tree 2 files changed +3
-3
lines changed Original file line number Diff line number Diff line change 1
1
---
2
2
refs/heads/master: a530cc9706324ad44dba464d541a807eb5afdb08
3
3
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
4
- refs/heads/snap-stage3: 7d68250eb49e455ce84e762f2324510da288be45
4
+ refs/heads/snap-stage3: 25a27977fa1cbaddd4c2275881bee358eeaeb8a1
5
5
refs/heads/try: fde4472848b662a4d1236388c4cf15e2450237e6
6
6
refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105
7
7
refs/heads/dist-snap: ba4081a5a8573875fed17545846f6f6902c8ba8d
Original file line number Diff line number Diff line change @@ -71,7 +71,7 @@ pub trait TypeFolder<'tcx> : Sized {
71
71
fn exit_region_binder ( & mut self ) { }
72
72
73
73
fn fold_binder < T > ( & mut self , t : & ty:: Binder < T > ) -> ty:: Binder < T >
74
- where T : TypeFoldable < ' tcx > + Repr < ' tcx >
74
+ where T : TypeFoldable < ' tcx > + Repr < ' tcx > + Clone
75
75
{
76
76
// FIXME(#20526) this should replace `enter_region_binder`/`exit_region_binder`.
77
77
super_fold_binder ( self , t)
@@ -186,7 +186,7 @@ impl<'tcx, T: TypeFoldable<'tcx>> TypeFoldable<'tcx> for Vec<T> {
186
186
}
187
187
}
188
188
189
- impl < ' tcx , T : TypeFoldable < ' tcx > +Repr < ' tcx > > TypeFoldable < ' tcx > for ty:: Binder < T > {
189
+ impl < ' tcx , T : TypeFoldable < ' tcx > +Repr < ' tcx > + Clone > TypeFoldable < ' tcx > for ty:: Binder < T > {
190
190
fn fold_with < F : TypeFolder < ' tcx > > ( & self , folder : & mut F ) -> ty:: Binder < T > {
191
191
folder. fold_binder ( self )
192
192
}
You can’t perform that action at this time.
0 commit comments