1
1
error: cannot memcpy dynamically sized data
2
- --> $CORE_SRC/intrinsics/mod.rs:3806 :9
2
+ --> $CORE_SRC/intrinsics/mod.rs:3851 :9
3
3
|
4
- 3806 | copy(src, dst, count)
4
+ 3851 | copy(src, dst, count)
5
5
| ^^^^^^^^^^^^^^^^^^^^^
6
6
|
7
7
note: used from within `core::intrinsics::copy::<f32>`
8
- --> $CORE_SRC/intrinsics/mod.rs:3786 :21
8
+ --> $CORE_SRC/intrinsics/mod.rs:3831 :21
9
9
|
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) {
11
11
| ^^^^
12
12
note: called by `ptr_copy::copy_via_raw_ptr`
13
13
--> $DIR/ptr_copy.rs:28:18
@@ -28,25 +28,25 @@ note: called by `main`
28
28
error: cannot cast between pointer types
29
29
from `*f32`
30
30
to `*struct () { }`
31
- --> $CORE_SRC/intrinsics/mod.rs:3794 :9
31
+ --> $CORE_SRC/intrinsics/mod.rs:3839 :9
32
32
|
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",
36
36
... |
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 | | );
39
39
| |_________^
40
40
|
41
41
note: used from within `core::intrinsics::copy::<f32>`
42
- --> $CORE_SRC/intrinsics/mod.rs:3794 :9
42
+ --> $CORE_SRC/intrinsics/mod.rs:3839 :9
43
43
|
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",
47
47
... |
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 | | );
50
50
| |_________^
51
51
note: called by `ptr_copy::copy_via_raw_ptr`
52
52
--> $DIR/ptr_copy.rs:28:18
0 commit comments