Skip to content

Commit 4b6bbcb

Browse files
committed
Fixup 2 ui tests using changed intrinsics
1 parent c2046c4 commit 4b6bbcb

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

tests/ui/intrinsics/bad-intrinsic-monomorphization.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ use std::intrinsics;
1616
#[derive(Copy, Clone)]
1717
pub struct Foo(i64);
1818

19-
pub fn test_cttz(v: Foo) -> Foo {
19+
pub fn test_cttz(v: Foo) -> u32 {
2020
intrinsics::cttz(v)
2121
//~^ ERROR `cttz` intrinsic: expected basic integer type, found `Foo`
2222
}

tests/ui/intrinsics/intrinsics-integer.rs

+5-5
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@
66
mod rusti {
77
extern "rust-intrinsic" {
88
#[rustc_safe_intrinsic]
9-
pub fn ctpop<T>(x: T) -> T;
9+
pub fn ctpop<T>(x: T) -> u32;
1010
#[rustc_safe_intrinsic]
11-
pub fn ctlz<T>(x: T) -> T;
12-
pub fn ctlz_nonzero<T>(x: T) -> T;
11+
pub fn ctlz<T>(x: T) -> u32;
12+
pub fn ctlz_nonzero<T>(x: T) -> u32;
1313
#[rustc_safe_intrinsic]
14-
pub fn cttz<T>(x: T) -> T;
15-
pub fn cttz_nonzero<T>(x: T) -> T;
14+
pub fn cttz<T>(x: T) -> u32;
15+
pub fn cttz_nonzero<T>(x: T) -> u32;
1616
#[rustc_safe_intrinsic]
1717
pub fn bswap<T>(x: T) -> T;
1818
#[rustc_safe_intrinsic]

0 commit comments

Comments
 (0)