@@ -4,12 +4,6 @@ error: intrinsic safety mismatch between list of intrinsics within the compiler
44LL | fn size_of<T>() -> usize;
55 | ^^^^^^^^^^^^^^^^^^^^^^^^
66
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-
137error: intrinsic safety mismatch between list of intrinsics within the compiler and core library intrinsics for intrinsic `size_of`
148 --> $DIR/safe-intrinsic-mismatch.rs:6:5
159 |
@@ -19,12 +13,19 @@ LL | fn size_of<T>() -> usize;
1913 = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
2014
2115error: 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
2317 |
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
2623 |
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(_)`
2829
2930error: intrinsic safety mismatch between list of intrinsics within the compiler and core library intrinsics for intrinsic `const_deallocate`
3031 --> $DIR/safe-intrinsic-mismatch.rs:15:1
0 commit comments