]> git.lizzy.rs Git - rust.git/blob - src/test/ui-fulldeps/issue-15924.rs
Render const pointers in MIR more compactly
[rust.git] / src / test / ui-fulldeps / issue-15924.rs
1 // run-pass
2
3 #![allow(unused_imports)]
4 #![allow(unused_must_use)]
5 // pretty-expanded FIXME #23616
6
7 #![feature(rustc_private)]
8
9 extern crate serialize;
10
11 use std::fmt;
12 use serialize::{Encoder, Encodable};
13 use serialize::json;
14
15 struct Foo<T: Encodable> {
16     v: T,
17 }
18
19 impl<T: Encodable> Drop for Foo<T> {
20     fn drop(&mut self) {
21         json::encode(&self.v);
22     }
23 }
24
25 fn main() {
26     let _ = Foo { v: 10 };
27 }