mirror of
				https://github.com/rust-lang/rust.git
				synced 2025-11-04 06:56:14 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			298 lines
		
	
	
		
			14 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			298 lines
		
	
	
		
			14 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
error[E0080]: evaluation of constant value failed
 | 
						|
  --> $DIR/const-int-unchecked.rs:15:29
 | 
						|
   |
 | 
						|
LL | const SHL_U8: u8 = unsafe { intrinsics::unchecked_shl(5_u8, 8) };
 | 
						|
   |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overflowing shift by 8 in `unchecked_shl`
 | 
						|
 | 
						|
error[E0080]: evaluation of constant value failed
 | 
						|
  --> $DIR/const-int-unchecked.rs:17:31
 | 
						|
   |
 | 
						|
LL | const SHL_U16: u16 = unsafe { intrinsics::unchecked_shl(5_u16, 16) };
 | 
						|
   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overflowing shift by 16 in `unchecked_shl`
 | 
						|
 | 
						|
error[E0080]: evaluation of constant value failed
 | 
						|
  --> $DIR/const-int-unchecked.rs:19:31
 | 
						|
   |
 | 
						|
LL | const SHL_U32: u32 = unsafe { intrinsics::unchecked_shl(5_u32, 32) };
 | 
						|
   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overflowing shift by 32 in `unchecked_shl`
 | 
						|
 | 
						|
error[E0080]: evaluation of constant value failed
 | 
						|
  --> $DIR/const-int-unchecked.rs:21:31
 | 
						|
   |
 | 
						|
LL | const SHL_U64: u64 = unsafe { intrinsics::unchecked_shl(5_u64, 64) };
 | 
						|
   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overflowing shift by 64 in `unchecked_shl`
 | 
						|
 | 
						|
error[E0080]: evaluation of constant value failed
 | 
						|
  --> $DIR/const-int-unchecked.rs:23:33
 | 
						|
   |
 | 
						|
LL | const SHL_U128: u128 = unsafe { intrinsics::unchecked_shl(5_u128, 128) };
 | 
						|
   |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overflowing shift by 128 in `unchecked_shl`
 | 
						|
 | 
						|
error[E0080]: evaluation of constant value failed
 | 
						|
  --> $DIR/const-int-unchecked.rs:28:29
 | 
						|
   |
 | 
						|
LL | const SHL_I8: i8 = unsafe { intrinsics::unchecked_shl(5_i8, 8) };
 | 
						|
   |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overflowing shift by 8 in `unchecked_shl`
 | 
						|
 | 
						|
error[E0080]: evaluation of constant value failed
 | 
						|
  --> $DIR/const-int-unchecked.rs:30:31
 | 
						|
   |
 | 
						|
LL | const SHL_I16: i16 = unsafe { intrinsics::unchecked_shl(5_i16, 16) };
 | 
						|
   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overflowing shift by 16 in `unchecked_shl`
 | 
						|
 | 
						|
error[E0080]: evaluation of constant value failed
 | 
						|
  --> $DIR/const-int-unchecked.rs:32:31
 | 
						|
   |
 | 
						|
LL | const SHL_I32: i32 = unsafe { intrinsics::unchecked_shl(5_i32, 32) };
 | 
						|
   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overflowing shift by 32 in `unchecked_shl`
 | 
						|
 | 
						|
error[E0080]: evaluation of constant value failed
 | 
						|
  --> $DIR/const-int-unchecked.rs:34:31
 | 
						|
   |
 | 
						|
LL | const SHL_I64: i64 = unsafe { intrinsics::unchecked_shl(5_i64, 64) };
 | 
						|
   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overflowing shift by 64 in `unchecked_shl`
 | 
						|
 | 
						|
error[E0080]: evaluation of constant value failed
 | 
						|
  --> $DIR/const-int-unchecked.rs:36:33
 | 
						|
   |
 | 
						|
LL | const SHL_I128: i128 = unsafe { intrinsics::unchecked_shl(5_i128, 128) };
 | 
						|
   |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overflowing shift by 128 in `unchecked_shl`
 | 
						|
 | 
						|
error[E0080]: evaluation of constant value failed
 | 
						|
  --> $DIR/const-int-unchecked.rs:41:33
 | 
						|
   |
 | 
						|
LL | const SHL_I8_NEG: i8 = unsafe { intrinsics::unchecked_shl(5_i8, -1) };
 | 
						|
   |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overflowing shift by -1 in `unchecked_shl`
 | 
						|
 | 
						|
error[E0080]: evaluation of constant value failed
 | 
						|
  --> $DIR/const-int-unchecked.rs:43:35
 | 
						|
   |
 | 
						|
LL | const SHL_I16_NEG: i16 = unsafe { intrinsics::unchecked_shl(5_i16, -1) };
 | 
						|
   |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overflowing shift by -1 in `unchecked_shl`
 | 
						|
 | 
						|
error[E0080]: evaluation of constant value failed
 | 
						|
  --> $DIR/const-int-unchecked.rs:45:35
 | 
						|
   |
 | 
						|
LL | const SHL_I32_NEG: i32 = unsafe { intrinsics::unchecked_shl(5_i32, -1) };
 | 
						|
   |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overflowing shift by -1 in `unchecked_shl`
 | 
						|
 | 
						|
error[E0080]: evaluation of constant value failed
 | 
						|
  --> $DIR/const-int-unchecked.rs:47:35
 | 
						|
   |
 | 
						|
LL | const SHL_I64_NEG: i64 = unsafe { intrinsics::unchecked_shl(5_i64, -1) };
 | 
						|
   |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overflowing shift by -1 in `unchecked_shl`
 | 
						|
 | 
						|
error[E0080]: evaluation of constant value failed
 | 
						|
  --> $DIR/const-int-unchecked.rs:49:37
 | 
						|
   |
 | 
						|
LL | const SHL_I128_NEG: i128 = unsafe { intrinsics::unchecked_shl(5_i128, -1) };
 | 
						|
   |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overflowing shift by -1 in `unchecked_shl`
 | 
						|
 | 
						|
error[E0080]: evaluation of constant value failed
 | 
						|
  --> $DIR/const-int-unchecked.rs:55:40
 | 
						|
   |
 | 
						|
LL | const SHL_I8_NEG_RANDOM: i8 = unsafe { intrinsics::unchecked_shl(5_i8, -6) };
 | 
						|
   |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overflowing shift by -6 in `unchecked_shl`
 | 
						|
 | 
						|
error[E0080]: evaluation of constant value failed
 | 
						|
  --> $DIR/const-int-unchecked.rs:57:42
 | 
						|
   |
 | 
						|
LL | const SHL_I16_NEG_RANDOM: i16 = unsafe { intrinsics::unchecked_shl(5_i16, -13) };
 | 
						|
   |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overflowing shift by -13 in `unchecked_shl`
 | 
						|
 | 
						|
error[E0080]: evaluation of constant value failed
 | 
						|
  --> $DIR/const-int-unchecked.rs:59:42
 | 
						|
   |
 | 
						|
LL | const SHL_I32_NEG_RANDOM: i32 = unsafe { intrinsics::unchecked_shl(5_i32, -25) };
 | 
						|
   |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overflowing shift by -25 in `unchecked_shl`
 | 
						|
 | 
						|
error[E0080]: evaluation of constant value failed
 | 
						|
  --> $DIR/const-int-unchecked.rs:61:42
 | 
						|
   |
 | 
						|
LL | const SHL_I64_NEG_RANDOM: i64 = unsafe { intrinsics::unchecked_shl(5_i64, -30) };
 | 
						|
   |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overflowing shift by -30 in `unchecked_shl`
 | 
						|
 | 
						|
error[E0080]: evaluation of constant value failed
 | 
						|
  --> $DIR/const-int-unchecked.rs:63:44
 | 
						|
   |
 | 
						|
LL | const SHL_I128_NEG_RANDOM: i128 = unsafe { intrinsics::unchecked_shl(5_i128, -93) };
 | 
						|
   |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overflowing shift by -93 in `unchecked_shl`
 | 
						|
 | 
						|
error[E0080]: evaluation of constant value failed
 | 
						|
  --> $DIR/const-int-unchecked.rs:70:29
 | 
						|
   |
 | 
						|
LL | const SHR_U8: u8 = unsafe { intrinsics::unchecked_shr(5_u8, 8) };
 | 
						|
   |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overflowing shift by 8 in `unchecked_shr`
 | 
						|
 | 
						|
error[E0080]: evaluation of constant value failed
 | 
						|
  --> $DIR/const-int-unchecked.rs:72:31
 | 
						|
   |
 | 
						|
LL | const SHR_U16: u16 = unsafe { intrinsics::unchecked_shr(5_u16, 16) };
 | 
						|
   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overflowing shift by 16 in `unchecked_shr`
 | 
						|
 | 
						|
error[E0080]: evaluation of constant value failed
 | 
						|
  --> $DIR/const-int-unchecked.rs:74:31
 | 
						|
   |
 | 
						|
LL | const SHR_U32: u32 = unsafe { intrinsics::unchecked_shr(5_u32, 32) };
 | 
						|
   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overflowing shift by 32 in `unchecked_shr`
 | 
						|
 | 
						|
error[E0080]: evaluation of constant value failed
 | 
						|
  --> $DIR/const-int-unchecked.rs:76:31
 | 
						|
   |
 | 
						|
LL | const SHR_U64: u64 = unsafe { intrinsics::unchecked_shr(5_u64, 64) };
 | 
						|
   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overflowing shift by 64 in `unchecked_shr`
 | 
						|
 | 
						|
error[E0080]: evaluation of constant value failed
 | 
						|
  --> $DIR/const-int-unchecked.rs:78:33
 | 
						|
   |
 | 
						|
LL | const SHR_U128: u128 = unsafe { intrinsics::unchecked_shr(5_u128, 128) };
 | 
						|
   |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overflowing shift by 128 in `unchecked_shr`
 | 
						|
 | 
						|
error[E0080]: evaluation of constant value failed
 | 
						|
  --> $DIR/const-int-unchecked.rs:83:29
 | 
						|
   |
 | 
						|
LL | const SHR_I8: i8 = unsafe { intrinsics::unchecked_shr(5_i8, 8) };
 | 
						|
   |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overflowing shift by 8 in `unchecked_shr`
 | 
						|
 | 
						|
error[E0080]: evaluation of constant value failed
 | 
						|
  --> $DIR/const-int-unchecked.rs:85:31
 | 
						|
   |
 | 
						|
LL | const SHR_I16: i16 = unsafe { intrinsics::unchecked_shr(5_i16, 16) };
 | 
						|
   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overflowing shift by 16 in `unchecked_shr`
 | 
						|
 | 
						|
error[E0080]: evaluation of constant value failed
 | 
						|
  --> $DIR/const-int-unchecked.rs:87:31
 | 
						|
   |
 | 
						|
LL | const SHR_I32: i32 = unsafe { intrinsics::unchecked_shr(5_i32, 32) };
 | 
						|
   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overflowing shift by 32 in `unchecked_shr`
 | 
						|
 | 
						|
error[E0080]: evaluation of constant value failed
 | 
						|
  --> $DIR/const-int-unchecked.rs:89:31
 | 
						|
   |
 | 
						|
LL | const SHR_I64: i64 = unsafe { intrinsics::unchecked_shr(5_i64, 64) };
 | 
						|
   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overflowing shift by 64 in `unchecked_shr`
 | 
						|
 | 
						|
error[E0080]: evaluation of constant value failed
 | 
						|
  --> $DIR/const-int-unchecked.rs:91:33
 | 
						|
   |
 | 
						|
LL | const SHR_I128: i128 = unsafe { intrinsics::unchecked_shr(5_i128, 128) };
 | 
						|
   |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overflowing shift by 128 in `unchecked_shr`
 | 
						|
 | 
						|
error[E0080]: evaluation of constant value failed
 | 
						|
  --> $DIR/const-int-unchecked.rs:96:33
 | 
						|
   |
 | 
						|
LL | const SHR_I8_NEG: i8 = unsafe { intrinsics::unchecked_shr(5_i8, -1) };
 | 
						|
   |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overflowing shift by -1 in `unchecked_shr`
 | 
						|
 | 
						|
error[E0080]: evaluation of constant value failed
 | 
						|
  --> $DIR/const-int-unchecked.rs:98:35
 | 
						|
   |
 | 
						|
LL | const SHR_I16_NEG: i16 = unsafe { intrinsics::unchecked_shr(5_i16, -1) };
 | 
						|
   |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overflowing shift by -1 in `unchecked_shr`
 | 
						|
 | 
						|
error[E0080]: evaluation of constant value failed
 | 
						|
  --> $DIR/const-int-unchecked.rs:100:35
 | 
						|
   |
 | 
						|
LL | const SHR_I32_NEG: i32 = unsafe { intrinsics::unchecked_shr(5_i32, -1) };
 | 
						|
   |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overflowing shift by -1 in `unchecked_shr`
 | 
						|
 | 
						|
error[E0080]: evaluation of constant value failed
 | 
						|
  --> $DIR/const-int-unchecked.rs:102:35
 | 
						|
   |
 | 
						|
LL | const SHR_I64_NEG: i64 = unsafe { intrinsics::unchecked_shr(5_i64, -1) };
 | 
						|
   |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overflowing shift by -1 in `unchecked_shr`
 | 
						|
 | 
						|
error[E0080]: evaluation of constant value failed
 | 
						|
  --> $DIR/const-int-unchecked.rs:104:37
 | 
						|
   |
 | 
						|
LL | const SHR_I128_NEG: i128 = unsafe { intrinsics::unchecked_shr(5_i128, -1) };
 | 
						|
   |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overflowing shift by -1 in `unchecked_shr`
 | 
						|
 | 
						|
error[E0080]: evaluation of constant value failed
 | 
						|
  --> $DIR/const-int-unchecked.rs:110:40
 | 
						|
   |
 | 
						|
LL | const SHR_I8_NEG_RANDOM: i8 = unsafe { intrinsics::unchecked_shr(5_i8, -6) };
 | 
						|
   |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overflowing shift by -6 in `unchecked_shr`
 | 
						|
 | 
						|
error[E0080]: evaluation of constant value failed
 | 
						|
  --> $DIR/const-int-unchecked.rs:112:42
 | 
						|
   |
 | 
						|
LL | const SHR_I16_NEG_RANDOM: i16 = unsafe { intrinsics::unchecked_shr(5_i16, -13) };
 | 
						|
   |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overflowing shift by -13 in `unchecked_shr`
 | 
						|
 | 
						|
error[E0080]: evaluation of constant value failed
 | 
						|
  --> $DIR/const-int-unchecked.rs:114:42
 | 
						|
   |
 | 
						|
LL | const SHR_I32_NEG_RANDOM: i32 = unsafe { intrinsics::unchecked_shr(5_i32, -25) };
 | 
						|
   |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overflowing shift by -25 in `unchecked_shr`
 | 
						|
 | 
						|
error[E0080]: evaluation of constant value failed
 | 
						|
  --> $DIR/const-int-unchecked.rs:116:42
 | 
						|
   |
 | 
						|
LL | const SHR_I64_NEG_RANDOM: i64 = unsafe { intrinsics::unchecked_shr(5_i64, -30) };
 | 
						|
   |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overflowing shift by -30 in `unchecked_shr`
 | 
						|
 | 
						|
error[E0080]: evaluation of constant value failed
 | 
						|
  --> $DIR/const-int-unchecked.rs:118:44
 | 
						|
   |
 | 
						|
LL | const SHR_I128_NEG_RANDOM: i128 = unsafe { intrinsics::unchecked_shr(5_i128, -93) };
 | 
						|
   |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overflowing shift by -93 in `unchecked_shr`
 | 
						|
 | 
						|
error[E0080]: evaluation of constant value failed
 | 
						|
  --> $DIR/const-int-unchecked.rs:123:25
 | 
						|
   |
 | 
						|
LL | const _: u16 = unsafe { std::intrinsics::unchecked_add(40000u16, 30000) };
 | 
						|
   |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ arithmetic overflow in `unchecked_add`
 | 
						|
 | 
						|
error[E0080]: evaluation of constant value failed
 | 
						|
  --> $DIR/const-int-unchecked.rs:126:25
 | 
						|
   |
 | 
						|
LL | const _: u32 = unsafe { std::intrinsics::unchecked_sub(14u32, 22) };
 | 
						|
   |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ arithmetic overflow in `unchecked_sub`
 | 
						|
 | 
						|
error[E0080]: evaluation of constant value failed
 | 
						|
  --> $DIR/const-int-unchecked.rs:129:25
 | 
						|
   |
 | 
						|
LL | const _: u16 = unsafe { std::intrinsics::unchecked_mul(300u16, 250u16) };
 | 
						|
   |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ arithmetic overflow in `unchecked_mul`
 | 
						|
 | 
						|
error[E0080]: evaluation of constant value failed
 | 
						|
  --> $DIR/const-int-unchecked.rs:132:25
 | 
						|
   |
 | 
						|
LL | const _: i32 = unsafe { std::intrinsics::unchecked_div(1, 0) };
 | 
						|
   |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ dividing by zero
 | 
						|
 | 
						|
error[E0080]: evaluation of constant value failed
 | 
						|
  --> $DIR/const-int-unchecked.rs:134:25
 | 
						|
   |
 | 
						|
LL | const _: i32 = unsafe { std::intrinsics::unchecked_div(i32::MIN, -1) };
 | 
						|
   |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overflow in signed division (dividing MIN by -1)
 | 
						|
 | 
						|
error[E0080]: evaluation of constant value failed
 | 
						|
  --> $DIR/const-int-unchecked.rs:137:25
 | 
						|
   |
 | 
						|
LL | const _: i32 = unsafe { std::intrinsics::unchecked_rem(1, 0) };
 | 
						|
   |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ calculating the remainder with a divisor of zero
 | 
						|
 | 
						|
error[E0080]: evaluation of constant value failed
 | 
						|
  --> $DIR/const-int-unchecked.rs:139:25
 | 
						|
   |
 | 
						|
LL | const _: i32 = unsafe { std::intrinsics::unchecked_rem(i32::MIN, -1) };
 | 
						|
   |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overflow in signed remainder (dividing MIN by -1)
 | 
						|
 | 
						|
error[E0080]: evaluation of constant value failed
 | 
						|
  --> $DIR/const-int-unchecked.rs:144:25
 | 
						|
   |
 | 
						|
LL | const _: u32 = unsafe { std::intrinsics::ctlz_nonzero(0) };
 | 
						|
   |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `ctlz_nonzero` called on 0
 | 
						|
 | 
						|
error[E0080]: evaluation of constant value failed
 | 
						|
  --> $DIR/const-int-unchecked.rs:146:25
 | 
						|
   |
 | 
						|
LL | const _: u32 = unsafe { std::intrinsics::cttz_nonzero(0) };
 | 
						|
   |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `cttz_nonzero` called on 0
 | 
						|
 | 
						|
error: aborting due to 49 previous errors
 | 
						|
 | 
						|
For more information about this error, try `rustc --explain E0080`.
 |