We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 989f6c1 commit ad245a3Copy full SHA for ad245a3
src/tools/rust-analyzer/crates/ide-diagnostics/src/handlers/missing_unsafe.rs
@@ -255,12 +255,11 @@ fn main() {
255
fn no_missing_unsafe_diagnostic_with_legacy_safe_intrinsic() {
256
check_diagnostics(
257
r#"
258
-
259
-#[rustc_intrinsic]
260
-#[rustc_safe_intrinsic]
261
-pub fn bitreverse(x: u32) -> u32; // Safe intrinsic
262
263
-pub unsafe fn floorf32(x: f32) -> f32; // Unsafe intrinsic
+extern "rust-intrinsic" {
+ #[rustc_safe_intrinsic]
+ pub fn bitreverse(x: u32) -> u32; // Safe intrinsic
+ pub fn floorf32(x: f32) -> f32; // Unsafe intrinsic
+}
264
265
fn main() {
266
let _ = bitreverse(12);
0 commit comments