@@ -174,13 +174,14 @@ fn emit_func(func: ItemFn, sig: &ParsedSig, errno: bool) -> Result<ItemFn> {
174174
175175 #kernel_func
176176
177- cfg_if :: cfg_if ! {
178- if # [ cfg ( all(
177+ cfg_select ! {
178+ all(
179179 feature = "kernel-stack" ,
180180 not( any( target_arch = "riscv64" , feature = "common-os" ) ) ,
181- ) ) ] {
181+ ) => {
182182 unsafe { crate :: arch:: kernel:: kernel_stack:: #kernel_function_ident( #( #args, ) * #kernel_ident) }
183- } else {
183+ }
184+ _ => {
184185 #unsafety { #kernel_ident( #( #args) , * ) }
185186 }
186187 }
@@ -254,13 +255,14 @@ mod tests {
254255 ret
255256 }
256257
257- cfg_if :: cfg_if ! {
258- if # [ cfg ( all(
258+ cfg_select ! {
259+ all(
259260 feature = "kernel-stack" ,
260261 not( any( target_arch = "riscv64" , feature = "common-os" ) ) ,
261- ) ) ] {
262+ ) => {
262263 unsafe { crate :: arch:: kernel:: kernel_stack:: kernel_function2( a, b, _sys_test) }
263- } else {
264+ }
265+ _ => {
264266 { _sys_test( a, b) }
265267 }
266268 }
@@ -322,13 +324,14 @@ mod tests {
322324 ret
323325 }
324326
325- cfg_if :: cfg_if ! {
326- if # [ cfg ( all(
327+ cfg_select ! {
328+ all(
327329 feature = "kernel-stack" ,
328330 not( any( target_arch = "riscv64" , feature = "common-os" ) ) ,
329- ) ) ] {
331+ ) => {
330332 unsafe { crate :: arch:: kernel:: kernel_stack:: kernel_function2( a, b, _sys_test) }
331- } else {
333+ }
334+ _ => {
332335 unsafe { _sys_test( a, b) }
333336 }
334337 }
@@ -392,13 +395,14 @@ mod tests {
392395 ret
393396 }
394397
395- cfg_if :: cfg_if ! {
396- if # [ cfg ( all(
398+ cfg_select ! {
399+ all(
397400 feature = "kernel-stack" ,
398401 not( any( target_arch = "riscv64" , feature = "common-os" ) ) ,
399- ) ) ] {
402+ ) => {
400403 unsafe { crate :: arch:: kernel:: kernel_stack:: kernel_function2( a, b, _sys_test) }
401- } else {
404+ }
405+ _ => {
402406 { _sys_test( a, b) }
403407 }
404408 }
0 commit comments