File tree 2 files changed +8
-2
lines changed
2 files changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -148,7 +148,10 @@ impl Foldable for RigidTy {
148
148
}
149
149
RigidTy :: Slice ( inner) => * inner = inner. fold ( folder) ?,
150
150
RigidTy :: RawPtr ( ty, _) => * ty = ty. fold ( folder) ?,
151
- RigidTy :: Ref ( _, ty, _) => * ty = ty. fold ( folder) ?,
151
+ RigidTy :: Ref ( reg, ty, _) => {
152
+ * reg = reg. fold ( folder) ?;
153
+ * ty = ty. fold ( folder) ?
154
+ }
152
155
RigidTy :: FnDef ( _, args) => * args = args. fold ( folder) ?,
153
156
RigidTy :: FnPtr ( sig) => * sig = sig. fold ( folder) ?,
154
157
RigidTy :: Closure ( _, args) => * args = args. fold ( folder) ?,
Original file line number Diff line number Diff line change @@ -167,7 +167,10 @@ impl Visitable for RigidTy {
167
167
}
168
168
RigidTy :: Slice ( inner) => inner. visit ( visitor) ,
169
169
RigidTy :: RawPtr ( ty, _) => ty. visit ( visitor) ,
170
- RigidTy :: Ref ( _, ty, _) => ty. visit ( visitor) ,
170
+ RigidTy :: Ref ( reg, ty, _) => {
171
+ reg. visit ( visitor) ;
172
+ ty. visit ( visitor)
173
+ }
171
174
RigidTy :: FnDef ( _, args) => args. visit ( visitor) ,
172
175
RigidTy :: FnPtr ( sig) => sig. visit ( visitor) ,
173
176
RigidTy :: Closure ( _, args) => args. visit ( visitor) ,
You can’t perform that action at this time.
0 commit comments