Rollup merge of #116178 - Milo123459:milo/add-test-for-const-async-function-in-main, r=wesleywiser
Add test for `const async fn` This adds a test for #102796
This commit is contained in:
commit
243ce35b9f
7
tests/ui/async-await/const-async-fn-in-main.rs
Normal file
7
tests/ui/async-await/const-async-fn-in-main.rs
Normal file
@ -0,0 +1,7 @@
|
||||
// edition:2021
|
||||
// Check what happens when a const async fn is in the main function (#102796)
|
||||
|
||||
fn main() {
|
||||
const async fn a() {}
|
||||
//~^ ERROR functions cannot be both `const` and `async`
|
||||
}
|
11
tests/ui/async-await/const-async-fn-in-main.stderr
Normal file
11
tests/ui/async-await/const-async-fn-in-main.stderr
Normal file
@ -0,0 +1,11 @@
|
||||
error: functions cannot be both `const` and `async`
|
||||
--> $DIR/const-async-fn-in-main.rs:5:5
|
||||
|
|
||||
LL | const async fn a() {}
|
||||
| ^^^^^-^^^^^----------
|
||||
| | |
|
||||
| | `async` because of this
|
||||
| `const` because of this
|
||||
|
||||
error: aborting due to previous error
|
||||
|
Loading…
Reference in New Issue
Block a user