11error: cannot memcpy dynamically sized data
2- --> $CORE_SRC/intrinsics/mod.rs:3806 :9
2+ --> $CORE_SRC/intrinsics/mod.rs:3851 :9
33 |
4- 3806 | copy(src, dst, count)
4+ 3851 | copy(src, dst, count)
55 | ^^^^^^^^^^^^^^^^^^^^^
66 |
77note: used from within `core::intrinsics::copy::<f32>`
8- --> $CORE_SRC/intrinsics/mod.rs:3786 :21
8+ --> $CORE_SRC/intrinsics/mod.rs:3831 :21
99 |
10- 3786 | pub const unsafe fn copy<T>(src: *const T, dst: *mut T, count: usize) {
10+ 3831 | pub const unsafe fn copy<T>(src: *const T, dst: *mut T, count: usize) {
1111 | ^^^^
1212note: called by `ptr_copy::copy_via_raw_ptr`
1313 --> $DIR/ptr_copy.rs:28:18
@@ -28,25 +28,25 @@ note: called by `main`
2828error: cannot cast between pointer types
2929 from `*f32`
3030 to `*struct () { }`
31- --> $CORE_SRC/intrinsics/mod.rs:3794 :9
31+ --> $CORE_SRC/intrinsics/mod.rs:3839 :9
3232 |
33- 3794 | / ub_checks::assert_unsafe_precondition!(
34- 3795 | | check_language_ub,
35- 3796 | | "ptr::copy requires that both pointer arguments are aligned and non-null",
33+ 3839 | / ub_checks::assert_unsafe_precondition!(
34+ 3840 | | check_language_ub,
35+ 3841 | | "ptr::copy requires that both pointer arguments are aligned and non-null",
3636... |
37- 3804 | | && ub_checks::maybe_is_aligned_and_not_null(dst, align, zero_size)
38- 3805 | | );
37+ 3849 | | && ub_checks::maybe_is_aligned_and_not_null(dst, align, zero_size)
38+ 3850 | | );
3939 | |_________^
4040 |
4141note: used from within `core::intrinsics::copy::<f32>`
42- --> $CORE_SRC/intrinsics/mod.rs:3794 :9
42+ --> $CORE_SRC/intrinsics/mod.rs:3839 :9
4343 |
44- 3794 | / ub_checks::assert_unsafe_precondition!(
45- 3795 | | check_language_ub,
46- 3796 | | "ptr::copy requires that both pointer arguments are aligned and non-null",
44+ 3839 | / ub_checks::assert_unsafe_precondition!(
45+ 3840 | | check_language_ub,
46+ 3841 | | "ptr::copy requires that both pointer arguments are aligned and non-null",
4747... |
48- 3804 | | && ub_checks::maybe_is_aligned_and_not_null(dst, align, zero_size)
49- 3805 | | );
48+ 3849 | | && ub_checks::maybe_is_aligned_and_not_null(dst, align, zero_size)
49+ 3850 | | );
5050 | |_________^
5151note: called by `ptr_copy::copy_via_raw_ptr`
5252 --> $DIR/ptr_copy.rs:28:18
0 commit comments