// Test for issue #1255 // Default annotation incorrectly removed on associated types #![feature(specialization)] trait Trait { type Type; } impl Trait for T { default type Type = u64; // 'default' should not be removed }