11warning: use of calling convention not supported on this target on function pointer
2- --> $DIR/unsupported.rs:34 :15
2+ --> $DIR/unsupported.rs:35 :15
33 |
44LL | fn ptx_ptr(f: extern "ptx-kernel" fn()) {
55 | ^^^^^^^^^^^^^^^^^^^^^^^^
@@ -9,13 +9,13 @@ LL | fn ptx_ptr(f: extern "ptx-kernel" fn()) {
99 = note: `#[warn(unsupported_fn_ptr_calling_conventions)]` on by default
1010
1111error[E0570]: `"ptx-kernel"` is not a supported ABI for the current target
12- --> $DIR/unsupported.rs:39 :1
12+ --> $DIR/unsupported.rs:40 :1
1313 |
1414LL | extern "ptx-kernel" {}
1515 | ^^^^^^^^^^^^^^^^^^^^^^
1616
1717warning: use of calling convention not supported on this target on function pointer
18- --> $DIR/unsupported.rs:48 :17
18+ --> $DIR/unsupported.rs:49 :17
1919 |
2020LL | fn aapcs_ptr(f: extern "aapcs" fn()) {
2121 | ^^^^^^^^^^^^^^^^^^^
@@ -24,13 +24,13 @@ LL | fn aapcs_ptr(f: extern "aapcs" fn()) {
2424 = note: for more information, see issue #130260 <https://github.com/rust-lang/rust/issues/130260>
2525
2626error[E0570]: `"aapcs"` is not a supported ABI for the current target
27- --> $DIR/unsupported.rs:61 :1
27+ --> $DIR/unsupported.rs:62 :1
2828 |
2929LL | extern "aapcs" {}
3030 | ^^^^^^^^^^^^^^^^^
3131
3232warning: use of calling convention not supported on this target on function pointer
33- --> $DIR/unsupported.rs:70 :18
33+ --> $DIR/unsupported.rs:71 :18
3434 |
3535LL | fn msp430_ptr(f: extern "msp430-interrupt" fn()) {
3636 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
@@ -39,13 +39,13 @@ LL | fn msp430_ptr(f: extern "msp430-interrupt" fn()) {
3939 = note: for more information, see issue #130260 <https://github.com/rust-lang/rust/issues/130260>
4040
4141error[E0570]: `"msp430-interrupt"` is not a supported ABI for the current target
42- --> $DIR/unsupported.rs:75 :1
42+ --> $DIR/unsupported.rs:76 :1
4343 |
4444LL | extern "msp430-interrupt" {}
4545 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
4646
4747warning: use of calling convention not supported on this target on function pointer
48- --> $DIR/unsupported.rs:80 :15
48+ --> $DIR/unsupported.rs:81 :15
4949 |
5050LL | fn avr_ptr(f: extern "avr-interrupt" fn()) {
5151 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
@@ -54,13 +54,13 @@ LL | fn avr_ptr(f: extern "avr-interrupt" fn()) {
5454 = note: for more information, see issue #130260 <https://github.com/rust-lang/rust/issues/130260>
5555
5656error[E0570]: `"avr-interrupt"` is not a supported ABI for the current target
57- --> $DIR/unsupported.rs:85 :1
57+ --> $DIR/unsupported.rs:86 :1
5858 |
5959LL | extern "avr-interrupt" {}
6060 | ^^^^^^^^^^^^^^^^^^^^^^^^^
6161
6262warning: use of calling convention not supported on this target on function pointer
63- --> $DIR/unsupported.rs:93 :17
63+ --> $DIR/unsupported.rs:94 :17
6464 |
6565LL | fn riscv_ptr(f: extern "riscv-interrupt-m" fn()) {
6666 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
@@ -69,13 +69,13 @@ LL | fn riscv_ptr(f: extern "riscv-interrupt-m" fn()) {
6969 = note: for more information, see issue #130260 <https://github.com/rust-lang/rust/issues/130260>
7070
7171error[E0570]: `"riscv-interrupt-m"` is not a supported ABI for the current target
72- --> $DIR/unsupported.rs:104 :1
72+ --> $DIR/unsupported.rs:105 :1
7373 |
7474LL | extern "riscv-interrupt-m" {}
7575 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
7676
7777warning: use of calling convention not supported on this target on function pointer
78- --> $DIR/unsupported.rs:115 :15
78+ --> $DIR/unsupported.rs:116 :15
7979 |
8080LL | fn x86_ptr(f: extern "x86-interrupt" fn()) {
8181 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
@@ -84,13 +84,13 @@ LL | fn x86_ptr(f: extern "x86-interrupt" fn()) {
8484 = note: for more information, see issue #130260 <https://github.com/rust-lang/rust/issues/130260>
8585
8686error[E0570]: `"x86-interrupt"` is not a supported ABI for the current target
87- --> $DIR/unsupported.rs:126 :1
87+ --> $DIR/unsupported.rs:127 :1
8888 |
8989LL | extern "x86-interrupt" {}
9090 | ^^^^^^^^^^^^^^^^^^^^^^^^^
9191
9292warning: use of calling convention not supported on this target on function pointer
93- --> $DIR/unsupported.rs:138 :20
93+ --> $DIR/unsupported.rs:139 :20
9494 |
9595LL | fn thiscall_ptr(f: extern "thiscall" fn()) {
9696 | ^^^^^^^^^^^^^^^^^^^^^^
@@ -99,13 +99,13 @@ LL | fn thiscall_ptr(f: extern "thiscall" fn()) {
9999 = note: for more information, see issue #130260 <https://github.com/rust-lang/rust/issues/130260>
100100
101101error[E0570]: `"thiscall"` is not a supported ABI for the current target
102- --> $DIR/unsupported.rs:151 :1
102+ --> $DIR/unsupported.rs:152 :1
103103 |
104104LL | extern "thiscall" {}
105105 | ^^^^^^^^^^^^^^^^^^^^
106106
107107warning: use of calling convention not supported on this target on function pointer
108- --> $DIR/unsupported.rs:169 :19
108+ --> $DIR/unsupported.rs:170 :19
109109 |
110110LL | fn stdcall_ptr(f: extern "stdcall" fn()) {
111111 | ^^^^^^^^^^^^^^^^^^^^^
@@ -114,7 +114,7 @@ LL | fn stdcall_ptr(f: extern "stdcall" fn()) {
114114 = note: for more information, see issue #130260 <https://github.com/rust-lang/rust/issues/130260>
115115
116116warning: use of calling convention not supported on this target
117- --> $DIR/unsupported.rs:182 :1
117+ --> $DIR/unsupported.rs:183 :1
118118 |
119119LL | extern "stdcall" {}
120120 | ^^^^^^^^^^^^^^^^^^^
@@ -124,65 +124,86 @@ LL | extern "stdcall" {}
124124 = note: `#[warn(unsupported_calling_conventions)]` on by default
125125
126126warning: use of calling convention not supported on this target on function pointer
127- --> $DIR/unsupported.rs:194:16
127+ --> $DIR/unsupported.rs:195:21
128128 |
129- LL | fn cmse_ptr (f: extern "C-cmse-nonsecure-call" fn()) {
130- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
129+ LL | fn cmse_call_ptr (f: extern "C-cmse-nonsecure-call" fn()) {
130+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
131131 |
132132 = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
133133 = note: for more information, see issue #130260 <https://github.com/rust-lang/rust/issues/130260>
134134
135+ warning: use of calling convention not supported on this target on function pointer
136+ --> $DIR/unsupported.rs:203:22
137+ |
138+ LL | fn cmse_entry_ptr(f: extern "C-cmse-nonsecure-entry" fn()) {
139+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
140+ |
141+ = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
142+ = note: for more information, see issue #130260 <https://github.com/rust-lang/rust/issues/130260>
143+
144+ error[E0570]: `"C-cmse-nonsecure-entry"` is not a supported ABI for the current target
145+ --> $DIR/unsupported.rs:208:1
146+ |
147+ LL | extern "C-cmse-nonsecure-entry" {}
148+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
149+
135150error[E0570]: `"ptx-kernel"` is not a supported ABI for the current target
136- --> $DIR/unsupported.rs:32 :1
151+ --> $DIR/unsupported.rs:33 :1
137152 |
138153LL | extern "ptx-kernel" fn ptx() {}
139154 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
140155
141156error[E0570]: `"aapcs"` is not a supported ABI for the current target
142- --> $DIR/unsupported.rs:42 :1
157+ --> $DIR/unsupported.rs:43 :1
143158 |
144159LL | extern "aapcs" fn aapcs() {}
145160 | ^^^^^^^^^^^^^^^^^^^^^^^^^
146161
147162error[E0570]: `"msp430-interrupt"` is not a supported ABI for the current target
148- --> $DIR/unsupported.rs:68 :1
163+ --> $DIR/unsupported.rs:69 :1
149164 |
150165LL | extern "msp430-interrupt" fn msp430() {}
151166 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
152167
153168error[E0570]: `"avr-interrupt"` is not a supported ABI for the current target
154- --> $DIR/unsupported.rs:78 :1
169+ --> $DIR/unsupported.rs:79 :1
155170 |
156171LL | extern "avr-interrupt" fn avr() {}
157172 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
158173
159174error[E0570]: `"riscv-interrupt-m"` is not a supported ABI for the current target
160- --> $DIR/unsupported.rs:88 :1
175+ --> $DIR/unsupported.rs:89 :1
161176 |
162177LL | extern "riscv-interrupt-m" fn riscv() {}
163178 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
164179
165180error[E0570]: `"x86-interrupt"` is not a supported ABI for the current target
166- --> $DIR/unsupported.rs:110 :1
181+ --> $DIR/unsupported.rs:111 :1
167182 |
168183LL | extern "x86-interrupt" fn x86() {}
169184 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
170185
171186error[E0570]: `"thiscall"` is not a supported ABI for the current target
172- --> $DIR/unsupported.rs:132 :1
187+ --> $DIR/unsupported.rs:133 :1
173188 |
174189LL | extern "thiscall" fn thiscall() {}
175190 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
176191
177192warning: use of calling convention not supported on this target
178- --> $DIR/unsupported.rs:158 :1
193+ --> $DIR/unsupported.rs:159 :1
179194 |
180195LL | extern "stdcall" fn stdcall() {}
181196 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
182197 |
183198 = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
184199 = note: for more information, see issue #87678 <https://github.com/rust-lang/rust/issues/87678>
185200
186- error: aborting due to 14 previous errors; 11 warnings emitted
201+ error[E0570]: `"C-cmse-nonsecure-entry"` is not a supported ABI for the current target
202+ --> $DIR/unsupported.rs:201:1
203+ |
204+ LL | extern "C-cmse-nonsecure-entry" fn cmse_entry() {}
205+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
206+
207+ error: aborting due to 16 previous errors; 12 warnings emitted
187208
188209For more information about this error, try `rustc --explain E0570`.
0 commit comments