mirror of
https://github.com/rust-lang/rust.git
synced 2024-10-31 06:22:00 +00:00
13 lines
397 B
Rust
13 lines
397 B
Rust
// Test to make sure we suggest "consider casting" on the right span
|
|
|
|
macro_rules! foo {
|
|
() => { 0 }
|
|
}
|
|
|
|
fn main() {
|
|
let x = foo!() as *const [u8];
|
|
//~^ ERROR cannot cast `usize` to a pointer that is wide
|
|
//~| NOTE creating a `*const [u8]` requires both an address and a length
|
|
//~| NOTE consider casting this expression to `*const ()`, then using `core::ptr::from_raw_parts`
|
|
}
|