@@ -911,7 +911,7 @@ pub(crate) fn codegen_x86_llvm_intrinsic_call<'tcx>(
911911 . span_fatal ( span, "Index argument for `_mm_cmpestri` is not a constant" ) ;
912912 } ;
913913
914- let imm8 = imm8. try_to_u8 ( ) . unwrap_or_else ( |_| panic ! ( "kind not scalar: {:?}" , imm8 ) ) ;
914+ let imm8 = imm8. to_u8 ( ) ;
915915
916916 codegen_inline_asm_inner (
917917 fx,
@@ -964,7 +964,7 @@ pub(crate) fn codegen_x86_llvm_intrinsic_call<'tcx>(
964964 . span_fatal ( span, "Index argument for `_mm_cmpestrm` is not a constant" ) ;
965965 } ;
966966
967- let imm8 = imm8. try_to_u8 ( ) . unwrap_or_else ( |_| panic ! ( "kind not scalar: {:?}" , imm8 ) ) ;
967+ let imm8 = imm8. to_u8 ( ) ;
968968
969969 codegen_inline_asm_inner (
970970 fx,
@@ -1012,7 +1012,7 @@ pub(crate) fn codegen_x86_llvm_intrinsic_call<'tcx>(
10121012 ) ;
10131013 } ;
10141014
1015- let imm8 = imm8. try_to_u8 ( ) . unwrap_or_else ( |_| panic ! ( "kind not scalar: {:?}" , imm8 ) ) ;
1015+ let imm8 = imm8. to_u8 ( ) ;
10161016
10171017 codegen_inline_asm_inner (
10181018 fx,
@@ -1049,7 +1049,7 @@ pub(crate) fn codegen_x86_llvm_intrinsic_call<'tcx>(
10491049 ) ;
10501050 } ;
10511051
1052- let imm8 = imm8. try_to_u8 ( ) . unwrap_or_else ( |_| panic ! ( "kind not scalar: {:?}" , imm8 ) ) ;
1052+ let imm8 = imm8. to_u8 ( ) ;
10531053
10541054 codegen_inline_asm_inner (
10551055 fx,
@@ -1204,7 +1204,7 @@ pub(crate) fn codegen_x86_llvm_intrinsic_call<'tcx>(
12041204 . span_fatal ( span, "Func argument for `_mm_sha1rnds4_epu32` is not a constant" ) ;
12051205 } ;
12061206
1207- let func = func. try_to_u8 ( ) . unwrap_or_else ( |_| panic ! ( "kind not scalar: {:?}" , func ) ) ;
1207+ let func = func. to_u8 ( ) ;
12081208
12091209 codegen_inline_asm_inner (
12101210 fx,
0 commit comments