@@ -17,8 +17,6 @@ pub(crate) fn validate_cmse_abi<'tcx>(
1717 abi : ExternAbi ,
1818 fn_sig : ty:: PolyFnSig < ' tcx > ,
1919) {
20- let abi_name = abi. name ( ) ;
21-
2220 match abi {
2321 ExternAbi :: CCmseNonSecureCall => {
2422 let hir_node = tcx. hir_node ( hir_id) ;
@@ -56,7 +54,7 @@ pub(crate) fn validate_cmse_abi<'tcx>(
5654 . to ( bare_fn_ty. decl . inputs [ index] . span )
5755 . to ( bare_fn_ty. decl . inputs . last ( ) . unwrap ( ) . span ) ;
5856 let plural = bare_fn_ty. param_names . len ( ) - index != 1 ;
59- dcx. emit_err ( errors:: CmseInputsStackSpill { span, plural, abi_name } ) ;
57+ dcx. emit_err ( errors:: CmseInputsStackSpill { span, plural, abi } ) ;
6058 }
6159 Err ( layout_err) => {
6260 if should_emit_generic_error ( abi, layout_err) {
@@ -69,7 +67,7 @@ pub(crate) fn validate_cmse_abi<'tcx>(
6967 Ok ( true ) => { }
7068 Ok ( false ) => {
7169 let span = bare_fn_ty. decl . output . span ( ) ;
72- dcx. emit_err ( errors:: CmseOutputStackSpill { span, abi_name } ) ;
70+ dcx. emit_err ( errors:: CmseOutputStackSpill { span, abi } ) ;
7371 }
7472 Err ( layout_err) => {
7573 if should_emit_generic_error ( abi, layout_err) {
@@ -92,7 +90,7 @@ pub(crate) fn validate_cmse_abi<'tcx>(
9290 // ^^^^^^
9391 let span = decl. inputs [ index] . span . to ( decl. inputs . last ( ) . unwrap ( ) . span ) ;
9492 let plural = decl. inputs . len ( ) - index != 1 ;
95- dcx. emit_err ( errors:: CmseInputsStackSpill { span, plural, abi_name } ) ;
93+ dcx. emit_err ( errors:: CmseInputsStackSpill { span, plural, abi } ) ;
9694 }
9795 Err ( layout_err) => {
9896 if should_emit_generic_error ( abi, layout_err) {
@@ -105,7 +103,7 @@ pub(crate) fn validate_cmse_abi<'tcx>(
105103 Ok ( true ) => { }
106104 Ok ( false ) => {
107105 let span = decl. output . span ( ) ;
108- dcx. emit_err ( errors:: CmseOutputStackSpill { span, abi_name } ) ;
106+ dcx. emit_err ( errors:: CmseOutputStackSpill { span, abi } ) ;
109107 }
110108 Err ( layout_err) => {
111109 if should_emit_generic_error ( abi, layout_err) {
0 commit comments