2018-08-30 14:18:55 +02:00
|
|
|
//@ run-pass
|
2014-11-06 11:49:08 -05:00
|
|
|
use std::default::Default;
|
|
|
|
|
|
2014-12-31 17:32:49 +13:00
|
|
|
#[derive(Default)]
|
2014-11-06 11:49:08 -05:00
|
|
|
struct A {
|
|
|
|
|
foo: Box<[bool]>,
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
pub fn main() {
|
|
|
|
|
let a: A = Default::default();
|
2015-02-15 09:52:21 +01:00
|
|
|
let b: Box<[_]> = Box::<[bool; 0]>::new([]);
|
2014-11-06 11:49:08 -05:00
|
|
|
assert_eq!(a.foo, b);
|
|
|
|
|
}
|