Skip to content

Commit 1a7b2ce

Browse files
---
yaml --- r: 233844 b: refs/heads/beta c: 4ad7cba h: refs/heads/master v: v3
1 parent 86b7268 commit 1a7b2ce

File tree

2 files changed

+29
-2
lines changed

2 files changed

+29
-2
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ refs/tags/0.9: 36870b185fc5f5486636d4515f0e22677493f225
2323
refs/tags/0.10: ac33f2b15782272ae348dbd7b14b8257b2148b5a
2424
refs/tags/0.11.0: e1247cb1d0d681be034adb4b558b5a0c0d5720f9
2525
refs/tags/0.12.0: f0c419429ef30723ceaf6b42f9b5a2aeb5d2e2d1
26-
refs/heads/beta: 78feb4ddf9144d1333c459750789abae574d99ef
26+
refs/heads/beta: 4ad7cbaa5138f2d474ffe7544bc1d9f3919d23cd
2727
refs/tags/1.0.0-alpha: e42bd6d93a1d3433c486200587f8f9e12590a4d7
2828
refs/heads/tmp: 370fe2786109360f7c35b8ba552b83b773dd71d6
2929
refs/tags/1.0.0-alpha.2: 4c705f6bc559886632d3871b04f58aab093bfa2f

branches/beta/src/librustc_typeck/diagnostics.rs

Lines changed: 28 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3018,7 +3018,34 @@ PhantomData can also be used to express information about unused type
30183018
parameters. You can read more about it in the API documentation:
30193019
30203020
https://doc.rust-lang.org/std/marker/struct.PhantomData.html
3021-
"##
3021+
"##,
3022+
3023+
E0444: r##"
3024+
A platform-specific intrinsic function has wrong number of arguments.
3025+
Erroneous code example:
3026+
3027+
```
3028+
#[repr(simd)]
3029+
struct f64x2(f64, f64);
3030+
3031+
extern "platform-intrinsic" {
3032+
fn x86_mm_movemask_pd(x: f64x2, y: f64x2, z: f64x2) -> i32;
3033+
// error: platform-specific intrinsic has invalid number of arguments
3034+
}
3035+
```
3036+
3037+
Please refer to the function declaration to see if it corresponds
3038+
with yours. Example:
3039+
3040+
```
3041+
#[repr(simd)]
3042+
struct f64x2(f64, f64);
3043+
3044+
extern "platform-intrinsic" {
3045+
fn x86_mm_movemask_pd(x: f64x2, y: f64x2) -> i32; // ok!
3046+
}
3047+
```
3048+
"##,
30223049

30233050
}
30243051

0 commit comments

Comments
 (0)