mirror of
https://github.com/rust-lang/rust.git
synced 2025-09-28 05:34:45 +00:00
36 lines
976 B
Plaintext
36 lines
976 B
Plaintext
error: functions with the "riscv-interrupt-m" ABI cannot be `async`
|
|
--> $DIR/cannot-be-coroutine.rs:44:1
|
|
|
|
|
LL | async extern "riscv-interrupt-m" fn riscv_m() {
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
|
help: remove the `async` keyword from this definition
|
|
|
|
|
LL - async extern "riscv-interrupt-m" fn riscv_m() {
|
|
LL + extern "riscv-interrupt-m" fn riscv_m() {
|
|
|
|
|
|
|
error: functions with the "riscv-interrupt-s" ABI cannot be `async`
|
|
--> $DIR/cannot-be-coroutine.rs:48:1
|
|
|
|
|
LL | async extern "riscv-interrupt-s" fn riscv_s() {
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
|
help: remove the `async` keyword from this definition
|
|
|
|
|
LL - async extern "riscv-interrupt-s" fn riscv_s() {
|
|
LL + extern "riscv-interrupt-s" fn riscv_s() {
|
|
|
|
|
|
|
error: requires `ResumeTy` lang_item
|
|
--> $DIR/cannot-be-coroutine.rs:32:19
|
|
|
|
|
LL | async fn vanilla(){
|
|
| ___________________^
|
|
LL | |
|
|
LL | | }
|
|
| |_^
|
|
|
|
error: aborting due to 3 previous errors
|
|
|