File tree Expand file tree Collapse file tree 2 files changed +28
-4
lines changed
branches/stable/src/librustc_typeck Expand file tree Collapse file tree 2 files changed +28
-4
lines changed Original file line number Diff line number Diff line change @@ -29,7 +29,7 @@ refs/heads/tmp: afae2ff723393b3ab4ccffef6ac7c6d1809e2da0
29
29
refs/tags/1.0.0-alpha.2: 4c705f6bc559886632d3871b04f58aab093bfa2f
30
30
refs/tags/homu-tmp: f859507de8c410b648d934d8f5ec1c52daac971d
31
31
refs/tags/1.0.0-beta: 8cbb92b53468ee2b0c2d3eeb8567005953d40828
32
- refs/heads/stable: 20f22b7f0e29068414933dd6d41c6a5785d3fd75
32
+ refs/heads/stable: ed6940fd384b1e42c3e3ad229e022af2e13b79c7
33
33
refs/tags/1.0.0: 55bd4f8ff2b323f317ae89e254ce87162d52a375
34
34
refs/tags/1.1.0: bc3c16f09287e5545c1d3f76b7abd54f2eca868b
35
35
refs/tags/1.2.0: f557861f822c34f07270347b94b5280de20a597e
Original file line number Diff line number Diff line change @@ -1029,7 +1029,7 @@ You called an unknown intrinsic function. Erroneous code example:
1029
1029
#![feature(intrinsics)]
1030
1030
1031
1031
extern "rust-intrinsic" {
1032
- fn foo();
1032
+ fn foo(); // error: unrecognized intrinsic function: `foo`
1033
1033
}
1034
1034
1035
1035
fn main() {
@@ -1047,7 +1047,7 @@ libcore/intrinsics.rs. Example:
1047
1047
#![feature(intrinsics)]
1048
1048
1049
1049
extern "rust-intrinsic" {
1050
- fn atomic_fence();
1050
+ fn atomic_fence(); // ok!
1051
1051
}
1052
1052
1053
1053
fn main() {
@@ -1058,6 +1058,31 @@ fn main() {
1058
1058
```
1059
1059
"## ,
1060
1060
1061
+ E0094 : r##"
1062
+ You gave an invalid number of type parameters to an intrinsic function.
1063
+ Erroneous code example:
1064
+
1065
+ ```
1066
+ #![feature(intrinsics)]
1067
+
1068
+ extern "rust-intrinsic" {
1069
+ fn size_of<T, U>() -> usize; // error: intrinsic has wrong number
1070
+ // of type parameters
1071
+ }
1072
+ ```
1073
+
1074
+ Please check you give the right number of lifetime parameters and/or the
1075
+ function definition. Example:
1076
+
1077
+ ```
1078
+ #![feature(intrinsics)]
1079
+
1080
+ extern "rust-intrinsic" {
1081
+ fn size_of<T>() -> usize; // ok!
1082
+ }
1083
+ ```
1084
+ "## ,
1085
+
1061
1086
E0106 : r##"
1062
1087
This error indicates that a lifetime is missing from a type. If it is an error
1063
1088
inside a function signature, the problem may be with failing to adhere to the
@@ -1724,7 +1749,6 @@ register_diagnostics! {
1724
1749
E0086 ,
1725
1750
E0090 ,
1726
1751
E0092 ,
1727
- E0094 ,
1728
1752
E0101 ,
1729
1753
E0102 ,
1730
1754
E0103 ,
You can’t perform that action at this time.
0 commit comments