diff options
| author | Takayuki Maeda <takoyaki0316@gmail.com> | 2022-12-07 12:55:30 +0900 |
|---|---|---|
| committer | Takayuki Maeda <takoyaki0316@gmail.com> | 2022-12-07 12:55:30 +0900 |
| commit | cb596e3015811f6d08f45b2ebf41924a8f329c13 (patch) | |
| tree | 4816e19b321d24ed10b42c5adbb05a0d19b6dce5 /src/test/ui | |
| parent | ed61c139c2bc778ebb91f5dd6a5393aa20467f78 (diff) | |
| download | rust-cb596e3015811f6d08f45b2ebf41924a8f329c13.tar.gz rust-cb596e3015811f6d08f45b2ebf41924a8f329c13.zip | |
consider `parent_count` for const param defaults
Diffstat (limited to 'src/test/ui')
| -rw-r--r-- | src/test/ui/const-generics/generic_const_exprs/issue-105257.rs | 8 | ||||
| -rw-r--r-- | src/test/ui/const-generics/generic_const_exprs/issue-105257.stderr | 8 |
2 files changed, 16 insertions, 0 deletions
diff --git a/src/test/ui/const-generics/generic_const_exprs/issue-105257.rs b/src/test/ui/const-generics/generic_const_exprs/issue-105257.rs new file mode 100644 index 00000000000..f84918ef705 --- /dev/null +++ b/src/test/ui/const-generics/generic_const_exprs/issue-105257.rs @@ -0,0 +1,8 @@ +#![feature(generic_const_exprs)] +#![allow(incomplete_features)] + +trait Trait<T> { + fn fnc<const N: usize = "">(&self) {} //~ERROR defaults for const parameters are only allowed in `struct`, `enum`, `type`, or `trait` definitions +} + +fn main() {} diff --git a/src/test/ui/const-generics/generic_const_exprs/issue-105257.stderr b/src/test/ui/const-generics/generic_const_exprs/issue-105257.stderr new file mode 100644 index 00000000000..6b221388b0d --- /dev/null +++ b/src/test/ui/const-generics/generic_const_exprs/issue-105257.stderr @@ -0,0 +1,8 @@ +error: defaults for const parameters are only allowed in `struct`, `enum`, `type`, or `trait` definitions + --> $DIR/issue-105257.rs:5:12 + | +LL | fn fnc<const N: usize = "">(&self) {} + | ^^^^^^^^^^^^^^^^^^^ + +error: aborting due to previous error + |
