1 #![feature(decl_macro)]
3 pub macro addr_of($place:expr) {
7 pub macro addr_of_crate($place:expr) {
11 pub macro addr_of_super($place:expr) {
15 pub macro addr_of_self($place:expr) {
19 pub macro addr_of_local($place:expr) {
30 pub enum BarCrate { Foo, }
31 pub enum BarSuper { Foo, }
32 pub enum BarSelf { Foo, }
33 pub enum BarLocal { Foo, }
42 pub type TypeCrate = i32;
43 pub type TypeSuper = i32;
44 pub type TypeSelf = i32;
45 pub type TypeLocal = i32;
51 pub union UnionCrate {
55 pub union UnionSuper {
63 pub union UnionLocal {