Skip to content

Commit e230950

Browse files
committed
add regression test for rust-lang#73508
1 parent 946cb11 commit e230950

File tree

2 files changed

+23
-0
lines changed

2 files changed

+23
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
#![feature(const_generics)] //~ WARN the feature `const_generics` is incomplete
2+
3+
pub const fn func_name<const X: *const u32>() {}
4+
//~^ ERROR using raw pointers
5+
6+
fn main() {}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
warning: the feature `const_generics` is incomplete and may not be safe to use and/or cause compiler crashes
2+
--> $DIR/issue-73508.rs:1:12
3+
|
4+
LL | #![feature(const_generics)]
5+
| ^^^^^^^^^^^^^^
6+
|
7+
= note: `#[warn(incomplete_features)]` on by default
8+
= note: see issue #44580 <https://github.com/rust-lang/rust/issues/44580> for more information
9+
10+
error: using raw pointers as const generic parameters is forbidden
11+
--> $DIR/issue-73508.rs:3:33
12+
|
13+
LL | pub const fn func_name<const X: *const u32>() {}
14+
| ^^^^^^^^^^
15+
16+
error: aborting due to previous error; 1 warning emitted
17+

0 commit comments

Comments
 (0)