about summary refs log tree commit diff
diff options
context:
space:
mode:
authorYuki Okushi <huyuumi.dev@gmail.com>2020-08-13 11:05:48 +0900
committerGitHub <noreply@github.com>2020-08-13 11:05:48 +0900
commit76ac5d61e431c2ed347e4b9627e50cc7df9bc6e3 (patch)
tree313884e17a60fd701e6fc9e585b3ce53302b998f
parent5526c1a8cdd77ca202f8f29bf35a74fd85455b2e (diff)
parentc48d45bf6bb54cfa1b5b6176daa8e438767d0a30 (diff)
downloadrust-76ac5d61e431c2ed347e4b9627e50cc7df9bc6e3.tar.gz
rust-76ac5d61e431c2ed347e4b9627e50cc7df9bc6e3.zip
Rollup merge of #75473 - JulianKnodt:swap_order_oops, r=varkor
Flip order of const & type

Fix swapped order of consts & types in error message introduced in #74953

r? @varkor cc @lcnr
-rw-r--r--src/librustc_ast_passes/ast_validation.rs2
-rw-r--r--src/test/ui/const-generics/defaults/needs-feature.min.stderr2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/librustc_ast_passes/ast_validation.rs b/src/librustc_ast_passes/ast_validation.rs
index 244377dfa1d..3c2a063cf24 100644
--- a/src/librustc_ast_passes/ast_validation.rs
+++ b/src/librustc_ast_passes/ast_validation.rs
@@ -777,7 +777,7 @@ fn validate_generic_param_order<'a>(
                 if sess.features_untracked().const_generics {
                     ", then consts and types"
                 } else if sess.features_untracked().min_const_generics {
-                    ", then consts, then types"
+                    ", then types, then consts"
                 } else {
                     ", then types"
                 },
diff --git a/src/test/ui/const-generics/defaults/needs-feature.min.stderr b/src/test/ui/const-generics/defaults/needs-feature.min.stderr
index d57190ea3bb..7058327fdce 100644
--- a/src/test/ui/const-generics/defaults/needs-feature.min.stderr
+++ b/src/test/ui/const-generics/defaults/needs-feature.min.stderr
@@ -2,7 +2,7 @@ error: type parameters must be declared prior to const parameters
   --> $DIR/needs-feature.rs:10:26
    |
 LL | struct A<const N: usize, T=u32>(T);
-   |         -----------------^----- help: reorder the parameters: lifetimes, then consts, then types: `<T, const N: usize>`
+   |         -----------------^----- help: reorder the parameters: lifetimes, then types, then consts: `<T, const N: usize>`
 
 error: aborting due to previous error