blob: ba9e9dcb98483e1c846d43502ee35a96dd264ca4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
error: mismatched signatures
--> $DIR/signature-mismatch.rs:6:5
|
LL | become _g0();
| ^^^^^^^^^^^^
|
= note: `become` requires caller and callee to have matching signatures
= note: caller signature: `fn(())`
= note: callee signature: `fn()`
error: mismatched signatures
--> $DIR/signature-mismatch.rs:13:5
|
LL | become _g1(());
| ^^^^^^^^^^^^^^
|
= note: `become` requires caller and callee to have matching signatures
= note: caller signature: `fn()`
= note: callee signature: `fn(())`
error: mismatched function ABIs
--> $DIR/signature-mismatch.rs:20:5
|
LL | become _g2();
| ^^^^^^^^^^^^
|
= note: `become` requires caller and callee to have the same ABI
= note: caller ABI is `"C"`, while callee ABI is `"Rust"`
error: mismatched function ABIs
--> $DIR/signature-mismatch.rs:27:5
|
LL | become _g3();
| ^^^^^^^^^^^^
|
= note: `become` requires caller and callee to have the same ABI
= note: caller ABI is `"Rust"`, while callee ABI is `"C"`
error: aborting due to 4 previous errors
|