diff options
Diffstat (limited to 'src/test/ui/issues/issue-5554.rs')
-rw-r--r-- | src/test/ui/issues/issue-5554.rs | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/src/test/ui/issues/issue-5554.rs b/src/test/ui/issues/issue-5554.rs deleted file mode 100644 index 7737536f4..000000000 --- a/src/test/ui/issues/issue-5554.rs +++ /dev/null @@ -1,29 +0,0 @@ -// run-pass -#![allow(dead_code)] -// pretty-expanded FIXME #23616 - -use std::default::Default; - -pub struct X<T> { - a: T, -} - -// reordering these bounds stops the ICE -// -// nmatsakis: This test used to have the bounds Default + PartialEq + -// Default, but having duplicate bounds became illegal. -impl<T: Default + PartialEq> Default for X<T> { - fn default() -> X<T> { - X { a: Default::default() } - } -} - -macro_rules! constants { - () => { - let _ : X<isize> = Default::default(); - } -} - -pub fn main() { - constants!(); -} |