diff options
Diffstat (limited to 'src/test/ui/target-feature/wasm-safe.rs')
-rw-r--r-- | src/test/ui/target-feature/wasm-safe.rs | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/src/test/ui/target-feature/wasm-safe.rs b/src/test/ui/target-feature/wasm-safe.rs deleted file mode 100644 index 4b868684a..000000000 --- a/src/test/ui/target-feature/wasm-safe.rs +++ /dev/null @@ -1,44 +0,0 @@ -// only-wasm32 -// check-pass - -#![feature(wasm_target_feature)] -#![allow(dead_code)] - -#[target_feature(enable = "nontrapping-fptoint")] -fn foo() {} - -#[target_feature(enable = "nontrapping-fptoint")] -extern "C" fn bar() {} - -trait A { - fn foo(); - fn bar(&self); -} - -struct B; - -impl B { - #[target_feature(enable = "nontrapping-fptoint")] - fn foo() {} - #[target_feature(enable = "nontrapping-fptoint")] - fn bar(&self) {} -} - -impl A for B { - #[target_feature(enable = "nontrapping-fptoint")] - fn foo() {} - #[target_feature(enable = "nontrapping-fptoint")] - fn bar(&self) {} -} - -fn no_features_enabled_on_this_function() { - bar(); - foo(); - B.bar(); - B::foo(); - <B as A>::foo(); - <B as A>::bar(&B); -} - -#[target_feature(enable = "nontrapping-fptoint")] -fn main() {} |