]>
git.proxmox.com Git - rustc.git/blob - src/test/ui-fulldeps/auxiliary/outlive-expansion-phase.rs
3 #![feature(plugin_registrar)]
4 #![feature(box_syntax, rustc_private)]
7 extern crate rustc_plugin
;
8 extern crate rustc_driver
;
11 use std
::cell
::RefCell
;
12 use rustc_plugin
::Registry
;
23 pub fn registrar(_
: &mut Registry
) {
24 thread_local
!(static FOO
: RefCell
<Option
<Box
<Any
+Send
>>> = RefCell
::new(None
));
25 FOO
.with(|s
| *s
.borrow_mut() = Some(box Foo { foo: 10 }
as Box
<Any
+Send
>));