mirror of
https://github.com/rust-lang/rust.git
synced 2025-10-02 10:18:25 +00:00
61 lines
2.3 KiB
Plaintext
61 lines
2.3 KiB
Plaintext
warning: call to `#[inline(always)]`-annotated `target_feature_identity` requires the same target features to be inlined
|
|
--> $DIR/inline-always.rs:19:5
|
|
|
|
|
LL | target_feature_identity();
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
|
= note: function will not be inlined
|
|
= note: the following target features are on `target_feature_identity` but missing from `call_no_target_features`: neon, fp16
|
|
note: `target_feature_identity` is defined here
|
|
--> $DIR/inline-always.rs:16:1
|
|
|
|
|
LL | pub unsafe fn target_feature_identity() {}
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
= note: `#[warn(inline_always_mismatching_target_features)]` on by default
|
|
help: add `#[target_feature]` attribute to `call_no_target_features`
|
|
|
|
|
LL + #[target_feature(enable = "neon,fp16")]
|
|
LL | unsafe fn call_no_target_features() {
|
|
|
|
|
|
|
warning: call to `#[inline(always)]`-annotated `multiple_target_features` requires the same target features to be inlined
|
|
--> $DIR/inline-always.rs:22:5
|
|
|
|
|
LL | multiple_target_features();
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
|
= note: function will not be inlined
|
|
= note: the following target features are on `multiple_target_features` but missing from `call_no_target_features`: fp16, sve, rdm
|
|
note: `multiple_target_features` is defined here
|
|
--> $DIR/inline-always.rs:52:1
|
|
|
|
|
LL | fn multiple_target_features() {
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
help: add `#[target_feature]` attribute to `call_no_target_features`
|
|
|
|
|
LL + #[target_feature(enable = "fp16,sve,rdm")]
|
|
LL | unsafe fn call_no_target_features() {
|
|
|
|
|
|
|
warning: call to `#[inline(always)]`-annotated `multiple_target_features` requires the same target features to be inlined
|
|
--> $DIR/inline-always.rs:28:5
|
|
|
|
|
LL | multiple_target_features();
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
|
= note: function will not be inlined
|
|
= note: the following target features are on `multiple_target_features` but missing from `call_to_first_set`: rdm
|
|
note: `multiple_target_features` is defined here
|
|
--> $DIR/inline-always.rs:52:1
|
|
|
|
|
LL | fn multiple_target_features() {
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
help: add `#[target_feature]` attribute to `call_to_first_set`
|
|
|
|
|
LL + #[target_feature(enable = "rdm")]
|
|
LL | unsafe fn call_to_first_set() {
|
|
|
|
|
|
|
warning: 3 warnings emitted
|
|
|