11error: cannot memcpy dynamically sized data
2- --> $CORE_SRC/intrinsics/mod.rs:4445 :9
2+ --> $CORE_SRC/intrinsics/mod.rs:4488 :9
33 |
4- 4445 | copy(src, dst, count)
4+ 4488 | copy(src, dst, count)
55 | ^^^^^^^^^^^^^^^^^^^^^
66 |
77note: used from within `core::intrinsics::copy::<f32>`
8- --> $CORE_SRC/intrinsics/mod.rs:4422 :21
8+ --> $CORE_SRC/intrinsics/mod.rs:4465 :21
99 |
10- 4422 | pub const unsafe fn copy<T>(src: *const T, dst: *mut T, count: usize) {
10+ 4465 | 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:4433 :9
31+ --> $CORE_SRC/intrinsics/mod.rs:4476 :9
3232 |
33- 4433 | / ub_checks::assert_unsafe_precondition!(
34- 4434 | | check_language_ub,
35- 4435 | | "ptr::copy requires that both pointer arguments are aligned and non-null",
33+ 4476 | / ub_checks::assert_unsafe_precondition!(
34+ 4477 | | check_language_ub,
35+ 4478 | | "ptr::copy requires that both pointer arguments are aligned and non-null",
3636... |
37- 4443 | | && ub_checks::maybe_is_aligned_and_not_null(dst, align, zero_size)
38- 4444 | | );
37+ 4486 | | && ub_checks::maybe_is_aligned_and_not_null(dst, align, zero_size)
38+ 4487 | | );
3939 | |_________^
4040 |
4141note: used from within `core::intrinsics::copy::<f32>`
42- --> $CORE_SRC/intrinsics/mod.rs:4433 :9
42+ --> $CORE_SRC/intrinsics/mod.rs:4476 :9
4343 |
44- 4433 | / ub_checks::assert_unsafe_precondition!(
45- 4434 | | check_language_ub,
46- 4435 | | "ptr::copy requires that both pointer arguments are aligned and non-null",
44+ 4476 | / ub_checks::assert_unsafe_precondition!(
45+ 4477 | | check_language_ub,
46+ 4478 | | "ptr::copy requires that both pointer arguments are aligned and non-null",
4747... |
48- 4443 | | && ub_checks::maybe_is_aligned_and_not_null(dst, align, zero_size)
49- 4444 | | );
48+ 4486 | | && ub_checks::maybe_is_aligned_and_not_null(dst, align, zero_size)
49+ 4487 | | );
5050 | |_________^
5151note: called by `ptr_copy::copy_via_raw_ptr`
5252 --> $DIR/ptr_copy.rs:28:18
0 commit comments