diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/unsize.rs | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/unsize.rs b/src/unsize.rs index e400d476db5..ecf187a0b0f 100644 --- a/src/unsize.rs +++ b/src/unsize.rs @@ -28,9 +28,7 @@ pub(crate) fn unsized_info<'tcx>( ( &ty::Dynamic(ref data_a, _, src_dyn_kind), &ty::Dynamic(ref data_b, _, target_dyn_kind), - ) => { - assert_eq!(src_dyn_kind, target_dyn_kind); - + ) if src_dyn_kind == target_dyn_kind => { let old_info = old_info.expect("unsized_info: missing old info for trait upcasting coercion"); if data_a.principal_def_id() == data_b.principal_def_id() { |
