We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ce9a296 commit 483a012Copy full SHA for 483a012
riscv-rt/macros/src/lib.rs
@@ -754,7 +754,13 @@ fn trap(
754
let export_name = format!("{:#}", int_ident);
755
756
let start_trap = match arch {
757
- Some(arch) => start_interrupt_trap(int_ident, arch),
+ Some(arch) => {
758
+ let trap = start_interrupt_trap(int_ident, arch);
759
+ quote! {
760
+ #[cfg(any(target_arch = "riscv32", target_arch = "riscv64"))]
761
+ #trap
762
+ }
763
764
None => proc_macro2::TokenStream::new(),
765
};
766
@@ -767,7 +773,6 @@ fn trap(
767
773
assert_impl(#int_path);
768
774
769
775
770
- #[cfg(any(target_arch = "riscv32", target_arch = "riscv64"))]
771
776
#start_trap
772
777
778
#[export_name = #export_name]
0 commit comments