Skip to content

Commit 488b759

Browse files
committed
Replace "non trivial" with "non-trivial"
1 parent 1db05e0 commit 488b759

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

54 files changed

+85
-85
lines changed

compiler/rustc_feature/src/active.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -581,7 +581,7 @@ declare_features! (
581581
/// Allows `if let` guard in match arms.
582582
(active, if_let_guard, "1.47.0", Some(51114), None),
583583

584-
/// Allows non trivial generic constants which have to be manually propageted upwards.
584+
/// Allows non-trivial generic constants which have to be manually propageted upwards.
585585
(active, const_evaluatable_checked, "1.48.0", Some(76560), None),
586586

587587
/// Allows basic arithmetic on floating point types in a `const fn`.

compiler/rustc_resolve/src/diagnostics.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -469,7 +469,7 @@ impl<'a> Resolver<'a> {
469469
ResolutionError::ParamInNonTrivialAnonConst { name, is_type } => {
470470
let mut err = self.session.struct_span_err(
471471
span,
472-
"generic parameters must not be used inside of non trivial constant values",
472+
"generic parameters must not be used inside of non-trivial constant values",
473473
);
474474
err.span_label(
475475
span,

compiler/rustc_resolve/src/lib.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -218,7 +218,7 @@ enum ResolutionError<'a> {
218218
ParamInTyOfConstParam(Symbol),
219219
/// constant values inside of type parameter defaults must not depend on generic parameters.
220220
ParamInAnonConstInTyDefault(Symbol),
221-
/// generic parameters must not be used inside of non trivial constant values.
221+
/// generic parameters must not be used inside of non-trivial constant values.
222222
///
223223
/// This error is only emitted when using `min_const_generics`.
224224
ParamInNonTrivialAnonConst { name: Symbol, is_type: bool },

src/test/ui/const-generics/array-size-in-generic-struct-param.min.stderr

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
error: generic parameters must not be used inside of non trivial constant values
1+
error: generic parameters must not be used inside of non-trivial constant values
22
--> $DIR/array-size-in-generic-struct-param.rs:9:48
33
|
44
LL | struct ArithArrayLen<const N: usize>([u32; 0 + N]);
55
| ^ non-trivial anonymous constants must not depend on the parameter `N`
66
|
77
= help: it is currently only allowed to use either `N` or `{ N }` as generic constants
88

9-
error: generic parameters must not be used inside of non trivial constant values
9+
error: generic parameters must not be used inside of non-trivial constant values
1010
--> $DIR/array-size-in-generic-struct-param.rs:20:15
1111
|
1212
LL | arr: [u8; CFG.arr_size],

src/test/ui/const-generics/array-size-in-generic-struct-param.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
#[allow(dead_code)]
99
struct ArithArrayLen<const N: usize>([u32; 0 + N]);
1010
//[full]~^ ERROR constant expression depends on a generic parameter
11-
//[min]~^^ ERROR generic parameters must not be used inside of non trivial constant values
11+
//[min]~^^ ERROR generic parameters must not be used inside of non-trivial constant values
1212

1313
#[derive(PartialEq, Eq)]
1414
struct Config {
@@ -19,7 +19,7 @@ struct B<const CFG: Config> {
1919
//[min]~^ ERROR `Config` is forbidden
2020
arr: [u8; CFG.arr_size],
2121
//[full]~^ ERROR constant expression depends on a generic parameter
22-
//[min]~^^ ERROR generic parameters must not be used inside of non trivial
22+
//[min]~^^ ERROR generic parameters must not be used inside of non-trivial
2323
}
2424

2525
const C: Config = Config { arr_size: 5 };

src/test/ui/const-generics/const_evaluatable_checked/feature-gate-const_evaluatable_checked.min.stderr

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
error: generic parameters must not be used inside of non trivial constant values
1+
error: generic parameters must not be used inside of non-trivial constant values
22
--> $DIR/feature-gate-const_evaluatable_checked.rs:6:33
33
|
44
LL | type Arr<const N: usize> = [u8; N - 1];

src/test/ui/const-generics/const_evaluatable_checked/feature-gate-const_evaluatable_checked.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
#![cfg_attr(min, feature(min_const_generics))]
55

66
type Arr<const N: usize> = [u8; N - 1];
7-
//[min]~^ ERROR generic parameters must not be used inside of non trivial constant values
7+
//[min]~^ ERROR generic parameters must not be used inside of non-trivial constant values
88

99
fn test<const N: usize>() -> Arr<N> where Arr<N>: Default {
1010
//[full]~^ ERROR constant expression depends

src/test/ui/const-generics/const_evaluatable_checked/simple.min.stderr

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
error: generic parameters must not be used inside of non trivial constant values
1+
error: generic parameters must not be used inside of non-trivial constant values
22
--> $DIR/simple.rs:8:53
33
|
44
LL | fn test<const N: usize>() -> [u8; N - 1] where [u8; N - 1]: Default {
55
| ^ non-trivial anonymous constants must not depend on the parameter `N`
66
|
77
= help: it is currently only allowed to use either `N` or `{ N }` as generic constants
88

9-
error: generic parameters must not be used inside of non trivial constant values
9+
error: generic parameters must not be used inside of non-trivial constant values
1010
--> $DIR/simple.rs:8:35
1111
|
1212
LL | fn test<const N: usize>() -> [u8; N - 1] where [u8; N - 1]: Default {

src/test/ui/const-generics/const_evaluatable_checked/simple_fail.min.stderr

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
error: generic parameters must not be used inside of non trivial constant values
1+
error: generic parameters must not be used inside of non-trivial constant values
22
--> $DIR/simple_fail.rs:7:33
33
|
44
LL | type Arr<const N: usize> = [u8; N - 1];

src/test/ui/const-generics/const_evaluatable_checked/simple_fail.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
#![allow(incomplete_features)]
66

77
type Arr<const N: usize> = [u8; N - 1]; //[full]~ ERROR evaluation of constant
8-
//[min]~^ ERROR generic parameters must not be used inside of non trivial constant values
8+
//[min]~^ ERROR generic parameters must not be used inside of non-trivial constant values
99

1010
fn test<const N: usize>() -> Arr<N> where Arr<N>: Sized {
1111
todo!()

src/test/ui/const-generics/issue-61522-array-len-succ.min.stderr

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
error: generic parameters must not be used inside of non trivial constant values
1+
error: generic parameters must not be used inside of non-trivial constant values
22
--> $DIR/issue-61522-array-len-succ.rs:7:45
33
|
44
LL | pub struct MyArray<const COUNT: usize>([u8; COUNT + 1]);
55
| ^^^^^ non-trivial anonymous constants must not depend on the parameter `COUNT`
66
|
77
= help: it is currently only allowed to use either `COUNT` or `{ COUNT }` as generic constants
88

9-
error: generic parameters must not be used inside of non trivial constant values
9+
error: generic parameters must not be used inside of non-trivial constant values
1010
--> $DIR/issue-61522-array-len-succ.rs:12:30
1111
|
1212
LL | fn inner(&self) -> &[u8; COUNT + 1] {

src/test/ui/const-generics/issues/issue-61747.min.stderr

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
error: generic parameters must not be used inside of non trivial constant values
1+
error: generic parameters must not be used inside of non-trivial constant values
22
--> $DIR/issue-61747.rs:8:30
33
|
44
LL | fn successor() -> Const<{C + 1}> {

src/test/ui/const-generics/issues/issue-61935.min.stderr

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
error: generic parameters must not be used inside of non trivial constant values
1+
error: generic parameters must not be used inside of non-trivial constant values
22
--> $DIR/issue-61935.rs:10:23
33
|
44
LL | Self:FooImpl<{N==0}>

src/test/ui/const-generics/issues/issue-61935.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ impl<const N: usize> Foo for [(); N]
99
where
1010
Self:FooImpl<{N==0}>
1111
//[full]~^ERROR constant expression depends on a generic parameter
12-
//[min]~^^ERROR generic parameters must not be used inside of non trivial constant values
12+
//[min]~^^ERROR generic parameters must not be used inside of non-trivial constant values
1313
{}
1414

1515
trait FooImpl<const IS_ZERO: bool>{}

src/test/ui/const-generics/issues/issue-62220.min.stderr

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
error: generic parameters must not be used inside of non trivial constant values
1+
error: generic parameters must not be used inside of non-trivial constant values
22
--> $DIR/issue-62220.rs:8:59
33
|
44
LL | pub type TruncatedVector<T, const N: usize> = Vector<T, { N - 1 }>;

src/test/ui/const-generics/issues/issue-62220.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
pub struct Vector<T, const N: usize>([T; N]);
77

88
pub type TruncatedVector<T, const N: usize> = Vector<T, { N - 1 }>;
9-
//[min]~^ ERROR generic parameters must not be used inside of non trivial constant values
9+
//[min]~^ ERROR generic parameters must not be used inside of non-trivial constant values
1010

1111
impl<T, const N: usize> Vector<T, { N }> {
1212
/// Drop the last component and return the vector with one fewer dimension.

src/test/ui/const-generics/issues/issue-62456.min.stderr

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
error: generic parameters must not be used inside of non trivial constant values
1+
error: generic parameters must not be used inside of non-trivial constant values
22
--> $DIR/issue-62456.rs:7:20
33
|
44
LL | let _ = [0u64; N + 1];

src/test/ui/const-generics/issues/issue-62456.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
fn foo<const N: usize>() {
77
let _ = [0u64; N + 1];
88
//[full]~^ ERROR constant expression depends on a generic parameter
9-
//[min]~^^ ERROR generic parameters must not be used inside of non trivial constant values
9+
//[min]~^^ ERROR generic parameters must not be used inside of non-trivial constant values
1010
}
1111

1212
fn main() {}

src/test/ui/const-generics/issues/issue-64494.min.stderr

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
error: generic parameters must not be used inside of non trivial constant values
1+
error: generic parameters must not be used inside of non-trivial constant values
22
--> $DIR/issue-64494.rs:16:38
33
|
44
LL | impl<T: Foo> MyTrait for T where Is<{T::VAL == 5}>: True {}
55
| ^^^^^^ non-trivial anonymous constants must not depend on the parameter `T`
66
|
77
= note: type parameters are currently not permitted in anonymous constants
88

9-
error: generic parameters must not be used inside of non trivial constant values
9+
error: generic parameters must not be used inside of non-trivial constant values
1010
--> $DIR/issue-64494.rs:19:38
1111
|
1212
LL | impl<T: Foo> MyTrait for T where Is<{T::VAL == 6}>: True {}

src/test/ui/const-generics/issues/issue-64494.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@ impl True for Is<{true}> {}
1515

1616
impl<T: Foo> MyTrait for T where Is<{T::VAL == 5}>: True {}
1717
//[full]~^ ERROR constant expression depends on a generic parameter
18-
//[min]~^^ ERROR generic parameters must not be used inside of non trivial constant values
18+
//[min]~^^ ERROR generic parameters must not be used inside of non-trivial constant values
1919
impl<T: Foo> MyTrait for T where Is<{T::VAL == 6}>: True {}
2020
//[full]~^ ERROR constant expression depends on a generic parameter
21-
//[min]~^^ ERROR generic parameters must not be used inside of non trivial constant values
21+
//[min]~^^ ERROR generic parameters must not be used inside of non-trivial constant values
2222
//[min]~| ERROR conflicting implementations of trait `MyTrait`
2323

2424
fn main() {}

src/test/ui/const-generics/issues/issue-66205.min.stderr

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
error: generic parameters must not be used inside of non trivial constant values
1+
error: generic parameters must not be used inside of non-trivial constant values
22
--> $DIR/issue-66205.rs:8:14
33
|
44
LL | fact::<{ N - 1 }>();

src/test/ui/const-generics/issues/issue-66205.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
fn fact<const N: usize>() {
88
fact::<{ N - 1 }>();
99
//[full]~^ ERROR constant expression depends on a generic parameter
10-
//[min]~^^ ERROR generic parameters must not be used inside of non trivial constant values
10+
//[min]~^^ ERROR generic parameters must not be used inside of non-trivial constant values
1111
}
1212

1313
fn main() {}

src/test/ui/const-generics/issues/issue-67739.min.stderr

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
error: generic parameters must not be used inside of non trivial constant values
1+
error: generic parameters must not be used inside of non-trivial constant values
22
--> $DIR/issue-67739.rs:12:30
33
|
44
LL | [0u8; mem::size_of::<Self::Associated>()];

src/test/ui/const-generics/issues/issue-67739.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ pub trait Trait {
1111
fn associated_size(&self) -> usize {
1212
[0u8; mem::size_of::<Self::Associated>()];
1313
//[full]~^ ERROR constant expression depends on a generic parameter
14-
//[min]~^^ ERROR generic parameters must not be used inside of non trivial constant values
14+
//[min]~^^ ERROR generic parameters must not be used inside of non-trivial constant values
1515
0
1616
}
1717
}

src/test/ui/const-generics/issues/issue-68366.min.stderr

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
error: generic parameters must not be used inside of non trivial constant values
1+
error: generic parameters must not be used inside of non-trivial constant values
22
--> $DIR/issue-68366.rs:12:37
33
|
44
LL | impl <const N: usize> Collatz<{Some(N)}> {}

src/test/ui/const-generics/issues/issue-68366.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ struct Collatz<const N: Option<usize>>;
1111

1212
impl <const N: usize> Collatz<{Some(N)}> {}
1313
//~^ ERROR the const parameter
14-
//[min]~^^ generic parameters must not be used inside of non trivial constant values
14+
//[min]~^^ generic parameters must not be used inside of non-trivial constant values
1515

1616
struct Foo;
1717

src/test/ui/const-generics/issues/issue-68977.min.stderr

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
error: generic parameters must not be used inside of non trivial constant values
1+
error: generic parameters must not be used inside of non-trivial constant values
22
--> $DIR/issue-68977.rs:29:17
33
|
44
LL | PhantomU8<{(INT_BITS + FRAC_BITS + 7) / 8}>;
55
| ^^^^^^^^ non-trivial anonymous constants must not depend on the parameter `INT_BITS`
66
|
77
= help: it is currently only allowed to use either `INT_BITS` or `{ INT_BITS }` as generic constants
88

9-
error: generic parameters must not be used inside of non trivial constant values
9+
error: generic parameters must not be used inside of non-trivial constant values
1010
--> $DIR/issue-68977.rs:29:28
1111
|
1212
LL | PhantomU8<{(INT_BITS + FRAC_BITS + 7) / 8}>;

src/test/ui/const-generics/issues/issue-68977.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@ fxp_storage_impls! {
2727

2828
type FxpStorageHelper<const INT_BITS: u8, const FRAC_BITS: u8> =
2929
PhantomU8<{(INT_BITS + FRAC_BITS + 7) / 8}>;
30-
//[min]~^ ERROR generic parameters must not be used inside of non trivial constant values
31-
//[min]~| ERROR generic parameters must not be used inside of non trivial constant values
30+
//[min]~^ ERROR generic parameters must not be used inside of non-trivial constant values
31+
//[min]~| ERROR generic parameters must not be used inside of non-trivial constant values
3232

3333
struct Fxp<const INT_BITS: u8, const FRAC_BITS: u8>
3434
where

src/test/ui/const-generics/issues/issue-72787.min.stderr

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,28 @@
1-
error: generic parameters must not be used inside of non trivial constant values
1+
error: generic parameters must not be used inside of non-trivial constant values
22
--> $DIR/issue-72787.rs:11:17
33
|
44
LL | Condition<{ LHS <= RHS }>: True
55
| ^^^ non-trivial anonymous constants must not depend on the parameter `LHS`
66
|
77
= help: it is currently only allowed to use either `LHS` or `{ LHS }` as generic constants
88

9-
error: generic parameters must not be used inside of non trivial constant values
9+
error: generic parameters must not be used inside of non-trivial constant values
1010
--> $DIR/issue-72787.rs:11:24
1111
|
1212
LL | Condition<{ LHS <= RHS }>: True
1313
| ^^^ non-trivial anonymous constants must not depend on the parameter `RHS`
1414
|
1515
= help: it is currently only allowed to use either `RHS` or `{ RHS }` as generic constants
1616

17-
error: generic parameters must not be used inside of non trivial constant values
17+
error: generic parameters must not be used inside of non-trivial constant values
1818
--> $DIR/issue-72787.rs:26:25
1919
|
2020
LL | IsLessOrEqual<{ 8 - I }, { 8 - J }>: True,
2121
| ^ non-trivial anonymous constants must not depend on the parameter `I`
2222
|
2323
= help: it is currently only allowed to use either `I` or `{ I }` as generic constants
2424

25-
error: generic parameters must not be used inside of non trivial constant values
25+
error: generic parameters must not be used inside of non-trivial constant values
2626
--> $DIR/issue-72787.rs:26:36
2727
|
2828
LL | IsLessOrEqual<{ 8 - I }, { 8 - J }>: True,

src/test/ui/const-generics/issues/issue-72787.rs

+4-4
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ pub trait True {}
1010
impl<const LHS: u32, const RHS: u32> True for IsLessOrEqual<LHS, RHS> where
1111
Condition<{ LHS <= RHS }>: True
1212
//[full]~^ Error constant expression depends on a generic parameter
13-
//[min]~^^ Error generic parameters must not be used inside of non trivial constant values
14-
//[min]~| Error generic parameters must not be used inside of non trivial constant values
13+
//[min]~^^ Error generic parameters must not be used inside of non-trivial constant values
14+
//[min]~| Error generic parameters must not be used inside of non-trivial constant values
1515
{
1616
}
1717
impl True for Condition<true> {}
@@ -28,8 +28,8 @@ where
2828
//[full]~| constant expression depends on a generic parameter
2929
//[full]~| constant expression depends on a generic parameter
3030
//[full]~| constant expression depends on a generic parameter
31-
//[min]~^^^^^ Error generic parameters must not be used inside of non trivial constant values
32-
//[min]~| Error generic parameters must not be used inside of non trivial constant values
31+
//[min]~^^^^^ Error generic parameters must not be used inside of non-trivial constant values
32+
//[min]~| Error generic parameters must not be used inside of non-trivial constant values
3333
// Condition<{ 8 - I <= 8 - J }>: True,
3434
{
3535
fn print() {

src/test/ui/const-generics/issues/issue-72819-generic-in-const-eval.min.stderr

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
error: generic parameters must not be used inside of non trivial constant values
1+
error: generic parameters must not be used inside of non-trivial constant values
22
--> $DIR/issue-72819-generic-in-const-eval.rs:9:17
33
|
44
LL | where Assert::<{N < usize::max_value() / 2}>: IsTrue,

src/test/ui/const-generics/issues/issue-72819-generic-in-const-eval.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
struct Arr<const N: usize>
99
where Assert::<{N < usize::max_value() / 2}>: IsTrue,
1010
//[full]~^ ERROR constant expression depends on a generic parameter
11-
//[min]~^^ ERROR generic parameters must not be used inside of non trivial constant values
11+
//[min]~^^ ERROR generic parameters must not be used inside of non-trivial constant values
1212
{
1313
}
1414

src/test/ui/const-generics/issues/issue-76701-ty-param-in-const.min.stderr

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
error: generic parameters must not be used inside of non trivial constant values
1+
error: generic parameters must not be used inside of non-trivial constant values
22
--> $DIR/issue-76701-ty-param-in-const.rs:6:46
33
|
44
LL | fn ty_param<T>() -> [u8; std::mem::size_of::<T>()] {
55
| ^ non-trivial anonymous constants must not depend on the parameter `T`
66
|
77
= note: type parameters are currently not permitted in anonymous constants
88

9-
error: generic parameters must not be used inside of non trivial constant values
9+
error: generic parameters must not be used inside of non-trivial constant values
1010
--> $DIR/issue-76701-ty-param-in-const.rs:12:42
1111
|
1212
LL | fn const_param<const N: usize>() -> [u8; N + 1] {

src/test/ui/const-generics/issues/issue-76701-ty-param-in-const.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@
55

66
fn ty_param<T>() -> [u8; std::mem::size_of::<T>()] {
77
//[full]~^ ERROR constant expression depends on a generic parameter
8-
//[min]~^^ ERROR generic parameters must not be used inside of non trivial constant values
8+
//[min]~^^ ERROR generic parameters must not be used inside of non-trivial constant values
99
todo!()
1010
}
1111

1212
fn const_param<const N: usize>() -> [u8; N + 1] {
1313
//[full]~^ ERROR constant expression depends on a generic parameter
14-
//[min]~^^ ERROR generic parameters must not be used inside of non trivial constant values
14+
//[min]~^^ ERROR generic parameters must not be used inside of non-trivial constant values
1515
todo!()
1616
}
1717

src/test/ui/const-generics/min_const_generics/complex-expression.rs

+4-4
Original file line numberDiff line numberDiff line change
@@ -7,19 +7,19 @@ fn ok<const M: usize>() -> [u8; M] {
77
}
88

99
struct Break0<const N: usize>([u8; { N + 1 }]);
10-
//~^ ERROR generic parameters must not be used inside of non trivial constant values
10+
//~^ ERROR generic parameters must not be used inside of non-trivial constant values
1111

1212
struct Break1<const N: usize>([u8; { { N } }]);
13-
//~^ ERROR generic parameters must not be used inside of non trivial constant values
13+
//~^ ERROR generic parameters must not be used inside of non-trivial constant values
1414

1515
fn break2<const N: usize>() {
1616
let _: [u8; N + 1];
17-
//~^ ERROR generic parameters must not be used inside of non trivial constant values
17+
//~^ ERROR generic parameters must not be used inside of non-trivial constant values
1818
}
1919

2020
fn break3<const N: usize>() {
2121
let _ = [0; N + 1];
22-
//~^ ERROR generic parameters must not be used inside of non trivial constant values
22+
//~^ ERROR generic parameters must not be used inside of non-trivial constant values
2323
}
2424

2525
trait Foo {

0 commit comments

Comments
 (0)