@@ -42,75 +42,75 @@ impl Clone for Outer {
4242}
4343impl ByteRepr for Outer { }
4444thread_local ! (
45- pub static s_alpha : Value <Inner > = Rc :: new( RefCell :: new( Inner {
45+ pub static alpha_0 : Value <Inner > = Rc :: new( RefCell :: new( Inner {
4646 value: Rc :: new( RefCell :: new( 1 ) ) ,
4747 } ) ) ;
4848) ;
4949thread_local ! (
50- pub static s_beta : Value <Inner > = Rc :: new( RefCell :: new( Inner {
50+ pub static beta_1 : Value <Inner > = Rc :: new( RefCell :: new( Inner {
5151 value: Rc :: new( RefCell :: new( 2 ) ) ,
5252 } ) ) ;
5353) ;
5454thread_local ! (
55- pub static s_shared : Value <Inner > = Rc :: new( RefCell :: new( Inner {
55+ pub static shared_2 : Value <Inner > = Rc :: new( RefCell :: new( Inner {
5656 value: Rc :: new( RefCell :: new( 42 ) ) ,
5757 } ) ) ;
5858) ;
5959thread_local ! (
60- pub static s_items : Value <Box <[ Ptr <Inner >] >> = Rc :: new( RefCell :: new( Box :: new( [
61- ( s_alpha . with( Value :: clone) . as_pointer( ) ) ,
62- ( s_beta . with( Value :: clone) . as_pointer( ) ) ,
60+ pub static items_3 : Value <Box <[ Ptr <Inner >] >> = Rc :: new( RefCell :: new( Box :: new( [
61+ ( alpha_0 . with( Value :: clone) . as_pointer( ) ) ,
62+ ( beta_1 . with( Value :: clone) . as_pointer( ) ) ,
6363 ] ) ) ) ;
6464) ;
6565thread_local ! (
66- pub static s_obj : Value <Outer > = Rc :: new( RefCell :: new( Outer {
67- p: Rc :: new( RefCell :: new( ( s_shared . with( Value :: clone) . as_pointer( ) ) ) ) ,
66+ pub static obj_4 : Value <Outer > = Rc :: new( RefCell :: new( Outer {
67+ p: Rc :: new( RefCell :: new( ( shared_2 . with( Value :: clone) . as_pointer( ) ) ) ) ,
6868 } ) ) ;
6969) ;
7070pub fn main ( ) {
7171 std:: process:: exit ( main_0 ( ) ) ;
7272}
7373fn main_0 ( ) -> i32 {
7474 assert ! (
75- ( ( * ( * ( * s_items . with( Value :: clone) . borrow( ) ) [ ( 0 ) as usize ]
75+ ( ( * ( * ( * items_3 . with( Value :: clone) . borrow( ) ) [ ( 0 ) as usize ]
7676 . upgrade( )
7777 . deref( ) )
7878 . value
7979 . borrow( ) )
8080 == 1 )
8181 ) ;
8282 assert ! (
83- ( ( * ( * ( * s_items . with( Value :: clone) . borrow( ) ) [ ( 1 ) as usize ]
83+ ( ( * ( * ( * items_3 . with( Value :: clone) . borrow( ) ) [ ( 1 ) as usize ]
8484 . upgrade( )
8585 . deref( ) )
8686 . value
8787 . borrow( ) )
8888 == 2 )
8989 ) ;
9090 assert ! (
91- ( ( * ( * ( * ( * s_obj . with( Value :: clone) . borrow( ) ) . p. borrow( ) )
91+ ( ( * ( * ( * ( * obj_4 . with( Value :: clone) . borrow( ) ) . p. borrow( ) )
9292 . upgrade( )
9393 . deref( ) )
9494 . value
9595 . borrow( ) )
9696 == 42 )
9797 ) ;
9898 thread_local ! (
99- static s_cache : Value <Box <[ Ptr <Inner >] >> = Rc :: new( RefCell :: new( Box :: new( [
100- ( s_alpha . with( Value :: clone) . as_pointer( ) ) ,
101- ( s_beta . with( Value :: clone) . as_pointer( ) ) ,
99+ static cache_5 : Value <Box <[ Ptr <Inner >] >> = Rc :: new( RefCell :: new( Box :: new( [
100+ ( alpha_0 . with( Value :: clone) . as_pointer( ) ) ,
101+ ( beta_1 . with( Value :: clone) . as_pointer( ) ) ,
102102 ] ) ) ) ;
103103 ) ;
104104 assert ! (
105- ( ( * ( * ( * s_cache . with( Value :: clone) . borrow( ) ) [ ( 0 ) as usize ]
105+ ( ( * ( * ( * cache_5 . with( Value :: clone) . borrow( ) ) [ ( 0 ) as usize ]
106106 . upgrade( )
107107 . deref( ) )
108108 . value
109109 . borrow( ) )
110110 == 1 )
111111 ) ;
112112 assert ! (
113- ( ( * ( * ( * s_cache . with( Value :: clone) . borrow( ) ) [ ( 1 ) as usize ]
113+ ( ( * ( * ( * cache_5 . with( Value :: clone) . borrow( ) ) [ ( 1 ) as usize ]
114114 . upgrade( )
115115 . deref( ) )
116116 . value
0 commit comments