Add diagnostic code for generic associated const error.

This commit is contained in:
Sean Patrick Santos 2015-05-21 21:12:49 -06:00
parent 98f41ff355
commit 8db699d18d
3 changed files with 7 additions and 6 deletions

View file

@ -14,13 +14,13 @@ pub trait Foo {
const MIN: i32;
fn get_min() -> i32 {
Self::MIN //~ Associated consts cannot depend on type parameters or Self.
Self::MIN //~ ERROR E0329
}
}
fn get_min<T: Foo>() -> i32 {
T::MIN; //~ Associated consts cannot depend on type parameters or Self.
<T as Foo>::MIN //~ Associated consts cannot depend on type parameters or Self.
T::MIN; //~ ERROR E0329
<T as Foo>::MIN //~ ERROR E0329
}
fn main() {}