struct S<T> {
    x: T
}

impl<T> S<T> : core::ops::Drop {
    fn finalize() {
        io::println("bye");
    }
}

fn main() {
    let x = S { x: 1 };
}


Implement a test for the Drop trait on a generic struct. a=test-only
test: Implement a test for the Drop trait on a generic struct. a=test-only
