File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -74,6 +74,24 @@ fn main_0() -> i32 {
7474 assert ! ( ( ( { cmp_or_ptr_1( Ptr :: <i8 >:: null( ) , Ptr :: <i8 >:: null( ) , ) } ) == 0 ) ) ;
7575 assert ! ( ( ( { both_null_2( Ptr :: <i8 >:: null( ) , Ptr :: <i8 >:: null( ) , ) } ) == 1 ) ) ;
7676 assert ! ( ( ( { both_null_2( ( p1) . clone( ) , Ptr :: <i8 >:: null( ) , ) } ) == 0 ) ) ;
77+ let mut d: f64 = 0.5_f64 ;
78+ let mut taken: i32 = 0 ;
79+ if ( d != 0.0 ) {
80+ taken = 1 ;
81+ }
82+ assert ! ( ( taken == 1 ) ) ;
83+ ' loop_: while ( d != 0.0 ) {
84+ d = 0_f64 ;
85+ }
86+ assert ! ( ( d == 0_f64 ) ) ;
87+ let mut f: f32 = 2_f32 ;
88+ let mut fb: bool = ( f != 0.0 ) ;
89+ let mut nf: bool = !( f != 0.0 ) ;
90+ assert ! ( fb) ;
91+ assert ! ( !( nf) ) ;
92+ assert ! ( !( 0_f64 != 0.0 ) ) ;
93+ let mut fi: i32 = ( ( f != 0.0 ) as i32 ) ;
94+ assert ! ( ( fi == 1 ) ) ;
7795 return 0 ;
7896}
7997pub fn __cpp2rust_init_globals ( ) { }
Original file line number Diff line number Diff line change @@ -76,6 +76,24 @@ unsafe fn main_0() -> i32 {
7676 assert ! ( ( ( unsafe { cmp_or_ptr_1( std:: ptr:: null( ) , std:: ptr:: null( ) , ) } ) == ( 0 ) ) ) ;
7777 assert ! ( ( ( unsafe { both_null_2( std:: ptr:: null( ) , std:: ptr:: null( ) , ) } ) == ( 1 ) ) ) ;
7878 assert ! ( ( ( unsafe { both_null_2( p1, std:: ptr:: null( ) , ) } ) == ( 0 ) ) ) ;
79+ let mut d: f64 = 0.5_f64 ;
80+ let mut taken: i32 = 0 ;
81+ if ( d != 0.0 ) {
82+ taken = 1 ;
83+ }
84+ assert ! ( ( ( taken) == ( 1 ) ) ) ;
85+ ' loop_: while ( d != 0.0 ) {
86+ d = 0_f64 ;
87+ }
88+ assert ! ( ( ( d) == ( 0_f64 ) ) ) ;
89+ let mut f: f32 = 2_f32 ;
90+ let mut fb: bool = ( f != 0.0 ) ;
91+ let mut nf: bool = !( f != 0.0 ) ;
92+ assert ! ( fb) ;
93+ assert ! ( !( nf) ) ;
94+ assert ! ( !( 0_f64 != 0.0 ) ) ;
95+ let mut fi: i32 = ( ( f != 0.0 ) as i32 ) ;
96+ assert ! ( ( ( fi) == ( 1 ) ) ) ;
7997 return 0 ;
8098}
8199pub unsafe fn __cpp2rust_init_globals ( ) { }
You can’t perform that action at this time.
0 commit comments