diff options
Diffstat (limited to 'tests/ui/mir/ssa-analysis-regression-50041.rs')
-rw-r--r-- | tests/ui/mir/ssa-analysis-regression-50041.rs | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/tests/ui/mir/ssa-analysis-regression-50041.rs b/tests/ui/mir/ssa-analysis-regression-50041.rs index ebc3e2f8c..534f1c465 100644 --- a/tests/ui/mir/ssa-analysis-regression-50041.rs +++ b/tests/ui/mir/ssa-analysis-regression-50041.rs @@ -13,13 +13,10 @@ struct Unique<T: ?Sized>(NonNull<T>); pub struct Box<T: ?Sized>(Unique<T>); impl<T: ?Sized> Drop for Box<T> { - fn drop(&mut self) {} -} - -#[lang = "box_free"] -#[inline(always)] -unsafe fn box_free<T: ?Sized>(ptr: Unique<T>) { - dealloc(ptr.0.0) + #[inline(always)] + fn drop(&mut self) { + dealloc(self.0.0.0) + } } #[inline(never)] |