File tree 6 files changed +14
-0
lines changed
compiler/rustc_hir_analysis
6 files changed +14
-0
lines changed Original file line number Diff line number Diff line change @@ -469,6 +469,7 @@ hir_analysis_unrecognized_atomic_operation =
469
469
hir_analysis_unrecognized_intrinsic_function =
470
470
unrecognized intrinsic function: `{ $name } `
471
471
.label = unrecognized intrinsic
472
+ .help = if you're adding an intrinsic, be sure to update `check_intrinsic_type`
472
473
473
474
hir_analysis_unused_associated_type_bounds =
474
475
unnecessary associated type bound for not object safe associated type
Original file line number Diff line number Diff line change @@ -143,6 +143,7 @@ pub struct WrongNumberOfGenericArgumentsToIntrinsic<'a> {
143
143
144
144
#[ derive( Diagnostic ) ]
145
145
#[ diag( hir_analysis_unrecognized_intrinsic_function, code = E0093 ) ]
146
+ #[ help]
146
147
pub struct UnrecognizedIntrinsicFunction {
147
148
#[ primary_span]
148
149
#[ label]
Original file line number Diff line number Diff line change @@ -3,6 +3,8 @@ error[E0093]: unrecognized intrinsic function: `foo`
3
3
|
4
4
LL | fn foo();
5
5
| ^^^^^^^^^ unrecognized intrinsic
6
+ |
7
+ = help: if you're adding an intrinsic, be sure to update `check_intrinsic_type`
6
8
7
9
error: aborting due to 1 previous error
8
10
Original file line number Diff line number Diff line change @@ -187,12 +187,16 @@ error[E0093]: unrecognized intrinsic function: `f1`
187
187
|
188
188
LL | extern "rust-intrinsic" fn f1() {}
189
189
| ^^ unrecognized intrinsic
190
+ |
191
+ = help: if you're adding an intrinsic, be sure to update `check_intrinsic_type`
190
192
191
193
error[E0093]: unrecognized intrinsic function: `f2`
192
194
--> $DIR/feature-gate-abi.rs:18:32
193
195
|
194
196
LL | extern "platform-intrinsic" fn f2() {}
195
197
| ^^ unrecognized intrinsic
198
+ |
199
+ = help: if you're adding an intrinsic, be sure to update `check_intrinsic_type`
196
200
197
201
error: intrinsic must be in `extern "rust-intrinsic" { ... }` block
198
202
--> $DIR/feature-gate-abi.rs:25:32
Original file line number Diff line number Diff line change @@ -21,12 +21,16 @@ error[E0093]: unrecognized intrinsic function: `bar`
21
21
|
22
22
LL | fn bar();
23
23
| ^^^^^^^^^ unrecognized intrinsic
24
+ |
25
+ = help: if you're adding an intrinsic, be sure to update `check_intrinsic_type`
24
26
25
27
error[E0093]: unrecognized intrinsic function: `baz`
26
28
--> $DIR/feature-gate-intrinsics.rs:5:28
27
29
|
28
30
LL | extern "rust-intrinsic" fn baz() {}
29
31
| ^^^ unrecognized intrinsic
32
+ |
33
+ = help: if you're adding an intrinsic, be sure to update `check_intrinsic_type`
30
34
31
35
error: intrinsic must be in `extern "rust-intrinsic" { ... }` block
32
36
--> $DIR/feature-gate-intrinsics.rs:5:34
Original file line number Diff line number Diff line change @@ -9,6 +9,8 @@ error[E0093]: unrecognized intrinsic function: `hello`
9
9
|
10
10
LL | extern "rust-intrinsic" fn hello() {
11
11
| ^^^^^ unrecognized intrinsic
12
+ |
13
+ = help: if you're adding an intrinsic, be sure to update `check_intrinsic_type`
12
14
13
15
error: intrinsic must be in `extern "rust-intrinsic" { ... }` block
14
16
--> $DIR/intrinsics-always-extern.rs:8:43
You can’t perform that action at this time.
0 commit comments