@@ -4,12 +4,6 @@ error: intrinsic safety mismatch between list of intrinsics within the compiler
4
4
LL | fn size_of<T>() -> usize;
5
5
| ^^^^^^^^^^^^^^^^^^^^^^^^
6
6
7
- error: intrinsic safety mismatch between list of intrinsics within the compiler and core library intrinsics for intrinsic `assume`
8
- --> $DIR/safe-intrinsic-mismatch.rs:10:5
9
- |
10
- LL | fn assume(b: bool);
11
- | ^^^^^^^^^^^^^^^^^^
12
-
13
7
error: intrinsic safety mismatch between list of intrinsics within the compiler and core library intrinsics for intrinsic `size_of`
14
8
--> $DIR/safe-intrinsic-mismatch.rs:6:5
15
9
|
@@ -19,12 +13,19 @@ LL | fn size_of<T>() -> usize;
19
13
= note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
20
14
21
15
error: intrinsic safety mismatch between list of intrinsics within the compiler and core library intrinsics for intrinsic `assume`
22
- --> $DIR/safe-intrinsic-mismatch.rs:10:5
16
+ --> $DIR/safe-intrinsic-mismatch.rs:11:1
23
17
|
24
- LL | fn assume(b: bool);
25
- | ^^^^^^^^^^^^^^^^^^
18
+ LL | const fn assume(_b: bool) {}
19
+ | ^^^^^^^^^^^^^^^^^^^^^^^^^
20
+
21
+ error[E0308]: intrinsic has wrong type
22
+ --> $DIR/safe-intrinsic-mismatch.rs:11:16
26
23
|
27
- = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
24
+ LL | const fn assume(_b: bool) {}
25
+ | ^ expected unsafe fn, found normal fn
26
+ |
27
+ = note: expected signature `unsafe fn(_)`
28
+ found signature `fn(_)`
28
29
29
30
error: intrinsic safety mismatch between list of intrinsics within the compiler and core library intrinsics for intrinsic `const_deallocate`
30
31
--> $DIR/safe-intrinsic-mismatch.rs:15:1
0 commit comments