@@ -902,7 +902,7 @@ pub(crate) fn codegen_x86_llvm_intrinsic_call<'tcx>(
902902 . span_fatal ( span, "Index argument for `_mm_cmpestri` is not a constant" ) ;
903903 } ;
904904
905- let imm8 = imm8. try_to_u8 ( ) . unwrap_or_else ( |_| panic ! ( "kind not scalar: {:?}" , imm8 ) ) ;
905+ let imm8 = imm8. to_u8 ( ) ;
906906
907907 codegen_inline_asm_inner (
908908 fx,
@@ -955,7 +955,7 @@ pub(crate) fn codegen_x86_llvm_intrinsic_call<'tcx>(
955955 . span_fatal ( span, "Index argument for `_mm_cmpestrm` is not a constant" ) ;
956956 } ;
957957
958- let imm8 = imm8. try_to_u8 ( ) . unwrap_or_else ( |_| panic ! ( "kind not scalar: {:?}" , imm8 ) ) ;
958+ let imm8 = imm8. to_u8 ( ) ;
959959
960960 codegen_inline_asm_inner (
961961 fx,
@@ -1003,7 +1003,7 @@ pub(crate) fn codegen_x86_llvm_intrinsic_call<'tcx>(
10031003 ) ;
10041004 } ;
10051005
1006- let imm8 = imm8. try_to_u8 ( ) . unwrap_or_else ( |_| panic ! ( "kind not scalar: {:?}" , imm8 ) ) ;
1006+ let imm8 = imm8. to_u8 ( ) ;
10071007
10081008 codegen_inline_asm_inner (
10091009 fx,
@@ -1040,7 +1040,7 @@ pub(crate) fn codegen_x86_llvm_intrinsic_call<'tcx>(
10401040 ) ;
10411041 } ;
10421042
1043- let imm8 = imm8. try_to_u8 ( ) . unwrap_or_else ( |_| panic ! ( "kind not scalar: {:?}" , imm8 ) ) ;
1043+ let imm8 = imm8. to_u8 ( ) ;
10441044
10451045 codegen_inline_asm_inner (
10461046 fx,
@@ -1195,7 +1195,7 @@ pub(crate) fn codegen_x86_llvm_intrinsic_call<'tcx>(
11951195 . span_fatal ( span, "Func argument for `_mm_sha1rnds4_epu32` is not a constant" ) ;
11961196 } ;
11971197
1198- let func = func. try_to_u8 ( ) . unwrap_or_else ( |_| panic ! ( "kind not scalar: {:?}" , func ) ) ;
1198+ let func = func. to_u8 ( ) ;
11991199
12001200 codegen_inline_asm_inner (
12011201 fx,
0 commit comments