diff options
| author | Maybe Waffle <waffle.lapkin@tasking.com> | 2024-04-16 12:39:53 +0000 |
|---|---|---|
| committer | Maybe Waffle <waffle.lapkin@tasking.com> | 2024-04-16 12:39:53 +0000 |
| commit | 4b6bbcbaa35e61db72424bbd161c01f50f860bbc (patch) | |
| tree | 3a8a07f2b9dc28c1f5f08365b1e712b99edc7fe5 | |
| parent | c2046c4b09e04a1ebffbc7465a967267be1b2047 (diff) | |
| download | rust-4b6bbcbaa35e61db72424bbd161c01f50f860bbc.tar.gz rust-4b6bbcbaa35e61db72424bbd161c01f50f860bbc.zip | |
Fixup 2 ui tests using changed intrinsics
| -rw-r--r-- | tests/ui/intrinsics/bad-intrinsic-monomorphization.rs | 2 | ||||
| -rw-r--r-- | tests/ui/intrinsics/intrinsics-integer.rs | 10 |
2 files changed, 6 insertions, 6 deletions
diff --git a/tests/ui/intrinsics/bad-intrinsic-monomorphization.rs b/tests/ui/intrinsics/bad-intrinsic-monomorphization.rs index fa9cbe4400c..254ac24f0b9 100644 --- a/tests/ui/intrinsics/bad-intrinsic-monomorphization.rs +++ b/tests/ui/intrinsics/bad-intrinsic-monomorphization.rs @@ -16,7 +16,7 @@ use std::intrinsics; #[derive(Copy, Clone)] pub struct Foo(i64); -pub fn test_cttz(v: Foo) -> Foo { +pub fn test_cttz(v: Foo) -> u32 { intrinsics::cttz(v) //~^ ERROR `cttz` intrinsic: expected basic integer type, found `Foo` } diff --git a/tests/ui/intrinsics/intrinsics-integer.rs b/tests/ui/intrinsics/intrinsics-integer.rs index bfd7e4714fe..7dbc4b8b7ce 100644 --- a/tests/ui/intrinsics/intrinsics-integer.rs +++ b/tests/ui/intrinsics/intrinsics-integer.rs @@ -6,13 +6,13 @@ mod rusti { extern "rust-intrinsic" { #[rustc_safe_intrinsic] - pub fn ctpop<T>(x: T) -> T; + pub fn ctpop<T>(x: T) -> u32; #[rustc_safe_intrinsic] - pub fn ctlz<T>(x: T) -> T; - pub fn ctlz_nonzero<T>(x: T) -> T; + pub fn ctlz<T>(x: T) -> u32; + pub fn ctlz_nonzero<T>(x: T) -> u32; #[rustc_safe_intrinsic] - pub fn cttz<T>(x: T) -> T; - pub fn cttz_nonzero<T>(x: T) -> T; + pub fn cttz<T>(x: T) -> u32; + pub fn cttz_nonzero<T>(x: T) -> u32; #[rustc_safe_intrinsic] pub fn bswap<T>(x: T) -> T; #[rustc_safe_intrinsic] |
