File tree 1 file changed +28
-1
lines changed
1 file changed +28
-1
lines changed Original file line number Diff line number Diff line change @@ -3018,7 +3018,34 @@ PhantomData can also be used to express information about unused type
3018
3018
parameters. You can read more about it in the API documentation:
3019
3019
3020
3020
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
+ "## ,
3022
3049
3023
3050
}
3024
3051
You can’t perform that action at this time.
0 commit comments