Преглед на файлове

Produce a compilation error if riscv-rt appears more than once in the dependency graph

Vadim Kaushan преди 6 години
родител
ревизия
8163823a83
променени са 1 файла, в които са добавени 4 реда и са изтрити 0 реда
  1. 4 0
      riscv-rt/src/lib.rs

+ 4 - 0
riscv-rt/src/lib.rs

@@ -210,6 +210,10 @@ pub use macros::{entry, pre_init};
 
 use riscv::register::{mstatus, mtvec};
 
+#[export_name = "error: riscv-rt appears more than once in the dependency graph"]
+#[doc(hidden)]
+pub static __ONCE__: () = ();
+
 extern "C" {
     // Boundaries of the .bss section
     static mut _ebss: u32;