File tree Expand file tree Collapse file tree 2 files changed +6
-4
lines changed Expand file tree Collapse file tree 2 files changed +6
-4
lines changed Original file line number Diff line number Diff line change 1
1
---
2
- refs/heads/master: cf62b54028ef949298fc38a815f5f0a3e1666261
2
+ refs/heads/master: 5e5112dac672d2364e446faf55a8fb326d53e741
Original file line number Diff line number Diff line change @@ -2883,11 +2883,13 @@ let trans_visitor
2883
2883
patch null_jmp;
2884
2884
note_drop_step ty " drop_ty: done box-drop path" ;
2885
2885
2886
- | MEM_interior when type_points_to_heap ty ->
2887
- note_drop_step ty " drop_ty heap-referencing path" ;
2886
+ | MEM_interior
2887
+ when type_points_to_heap ty || (n_used_type_params ty > 0 ) ->
2888
+ note_drop_step ty " drop_ty possibly-heap-referencing path" ;
2888
2889
iter_ty_parts ty_params cell ty
2889
2890
(drop_ty ty_params) curr_iso;
2890
- note_drop_step ty " drop_ty: done heap-referencing path" ;
2891
+ note_drop_step ty
2892
+ " drop_ty: done possibly-heap-referencing path" ;
2891
2893
2892
2894
2893
2895
| MEM_interior ->
You can’t perform that action at this time.
0 commit comments