about summary refs log tree commit diff
path: root/src/test/ui
diff options
context:
space:
mode:
authorkadmin <julianknodt@gmail.com>2022-01-27 14:40:38 +0000
committerkadmin <julianknodt@gmail.com>2022-01-27 14:40:55 +0000
commit1c4fe64bdcb0cc27c91c5405430f0ca189fcd065 (patch)
tree0c2acfdd301bd07f28eaa12edb016fbc7dcd27bf /src/test/ui
parent21b4a9cfdcbb1e76f4b36b5c3cfd64d627285093 (diff)
downloadrust-1c4fe64bdcb0cc27c91c5405430f0ca189fcd065.tar.gz
rust-1c4fe64bdcb0cc27c91c5405430f0ca189fcd065.zip
Continue work on assoc const eq
Diffstat (limited to 'src/test/ui')
-rw-r--r--src/test/ui/associated-consts/assoc-const.rs11
-rw-r--r--src/test/ui/associated-consts/assoc-const.stderr14
2 files changed, 6 insertions, 19 deletions
diff --git a/src/test/ui/associated-consts/assoc-const.rs b/src/test/ui/associated-consts/assoc-const.rs
index cd4b42f9f84..9c7884c8073 100644
--- a/src/test/ui/associated-consts/assoc-const.rs
+++ b/src/test/ui/associated-consts/assoc-const.rs
@@ -1,4 +1,6 @@
+// run-pass
 #![feature(associated_const_equality)]
+#![allow(unused)]
 
 pub trait Foo {
   const N: usize;
@@ -13,9 +15,8 @@ impl Foo for Bar {
 const TEST:usize = 3;
 
 
-fn foo<F: Foo<N=3>>() {}
-//~^ ERROR associated const equality is incomplete
-fn bar<F: Foo<N={TEST}>>() {}
-//~^ ERROR associated const equality is incomplete
+fn foo<F: Foo<N=3usize>>() {}
 
-fn main() {}
+fn main() {
+  foo::<Bar>()
+}
diff --git a/src/test/ui/associated-consts/assoc-const.stderr b/src/test/ui/associated-consts/assoc-const.stderr
deleted file mode 100644
index ccaa6fa8ee8..00000000000
--- a/src/test/ui/associated-consts/assoc-const.stderr
+++ /dev/null
@@ -1,14 +0,0 @@
-error: associated const equality is incomplete
-  --> $DIR/assoc-const.rs:16:15
-   |
-LL | fn foo<F: Foo<N=3>>() {}
-   |               ^^^ cannot yet relate associated const
-
-error: associated const equality is incomplete
-  --> $DIR/assoc-const.rs:18:15
-   |
-LL | fn bar<F: Foo<N={TEST}>>() {}
-   |               ^^^^^^^^ cannot yet relate associated const
-
-error: aborting due to 2 previous errors
-