@@ -379,7 +379,7 @@ fn main_0() -> i32 {
379379 assert ! (
380380 ( ( ( { ( * o2. borrow( ) ) . n } == 5 ) && ( ( * o2. borrow( ) ) . data. len( ) == 1_usize ) )
381381 && ( ( array_elem!( o2. as_pointer( ) , arr, 1 ) . read( ) ) == 6 ) )
382- && ( ( * { ( * o2. borrow( ) ) . p. clone( ) } . as_ref ( ) . unwrap ( ) . borrow ( ) ) == 7 )
382+ && ( ( { ( * o2. borrow( ) ) . p. clone( ) } . as_pointer ( ) . read ( ) ) == 7 )
383383 ) ;
384384 assert ! (
385385 ( ( * o1. borrow( ) ) . data. is_empty( ) ) && ( ( { ( * o1. borrow( ) ) . p. clone( ) } . as_pointer( ) ) . is_null( ) )
@@ -390,7 +390,7 @@ fn main_0() -> i32 {
390390 ( ( ( { ( * o3. borrow( ) ) . n } == 5 )
391391 && ( ( vec_elem!( o3. as_pointer( ) , data, 0_usize ) . read( ) ) == 5 ) )
392392 && ( ( array_elem!( o3. as_pointer( ) , arr, 0 ) . read( ) ) == 5 ) )
393- && ( ( * { ( * o3. borrow( ) ) . p. clone( ) } . as_ref ( ) . unwrap ( ) . borrow ( ) ) == 7 )
393+ && ( ( { ( * o3. borrow( ) ) . p. clone( ) } . as_pointer ( ) . read ( ) ) == 7 )
394394 ) ;
395395 assert ! (
396396 ( ( * o2. borrow( ) ) . data. is_empty( ) ) && ( ( { ( * o2. borrow( ) ) . p. clone( ) } . as_pointer( ) ) . is_null( ) )
@@ -405,7 +405,7 @@ fn main_0() -> i32 {
405405 let _dtor_h2 = ScopedDestructor :: new ( & h2, |__p| __p. destructor ( ) ) ;
406406 assert ! (
407407 ( ( ( { ( * h2. borrow( ) ) . inner. x } == 4 ) && ( { ( * h2. borrow( ) ) . e. v } == 4 ) )
408- && ( ( * { ( * h2. borrow( ) ) . p. clone( ) } . as_ref ( ) . unwrap ( ) . borrow ( ) ) == 9 ) )
408+ && ( ( { ( * h2. borrow( ) ) . p. clone( ) } . as_pointer ( ) . read ( ) ) == 9 ) )
409409 && ( ( { ( * h1. borrow( ) ) . p. clone( ) } . as_pointer( ) ) . is_null( ) )
410410 ) ;
411411 let h3: Value < Holder > = Rc :: new ( RefCell :: new ( Holder :: new ( { 1 } ) ) ) ;
@@ -414,7 +414,7 @@ fn main_0() -> i32 {
414414 assert ! (
415415 ( ( ( { ( * h3. borrow( ) ) . inner. x } == 4 )
416416 && ( ( array_elem!( field_ptr!( h3. as_pointer( ) , e) , arr, 1 ) . read( ) ) == 5 ) )
417- && ( ( * { ( * h3. borrow( ) ) . p. clone( ) } . as_ref ( ) . unwrap ( ) . borrow ( ) ) == 9 ) )
417+ && ( ( { ( * h3. borrow( ) ) . p. clone( ) } . as_pointer ( ) . read ( ) ) == 9 ) )
418418 && ( ( { ( * h2. borrow( ) ) . p. clone( ) } . as_pointer( ) ) . is_null( ) )
419419 ) ;
420420 return 0 ;
0 commit comments