Skip to content
This repository was archived by the owner on May 28, 2025. It is now read-only.

Commit 488b759

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

File tree

54 files changed

+85
-85
lines changed

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

Lines changed: 1 addition & 1 deletion
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

Lines changed: 1 addition & 1 deletion
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

Lines changed: 1 addition & 1 deletion
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

Lines changed: 2 additions & 2 deletions
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

Lines changed: 2 additions & 2 deletions
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

Lines changed: 1 addition & 1 deletion
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

Lines changed: 1 addition & 1 deletion
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

Lines changed: 2 additions & 2 deletions
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

Lines changed: 1 addition & 1 deletion
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

Lines changed: 1 addition & 1 deletion
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!()

0 commit comments

Comments
 (0)