| //@ run-pass | |
| #![allow(dead_code)] | |
| #![allow(non_snake_case)] | |
| struct Font { | |
| fontbuf: usize, | |
| cairo_font: usize, | |
| font_dtor: usize, | |
| } | |
| impl Drop for Font { | |
| fn drop(&mut self) {} | |
| } | |
| fn Font() -> Font { | |
| Font { | |
| fontbuf: 0, | |
| cairo_font: 0, | |
| font_dtor: 0 | |
| } | |
| } | |
| pub fn main() { | |
| let _f: Box<_> = Box::new(Font()); | |
| } |