diff options
| author | David Wood <david@davidtw.co> | 2020-07-16 17:52:23 +0100 |
|---|---|---|
| committer | David Wood <david@davidtw.co> | 2020-07-20 19:35:35 +0100 |
| commit | b1f8bd635696644f86bdb5ea69fb69ec50bc6d9b (patch) | |
| tree | f4c081257834b91b3eb89613bf3507adcf22585f /src/test/ui/polymorphization/predicates.rs | |
| parent | 5ce29d3d6f8994a1d9db9b9f8aa076001f7b8d07 (diff) | |
| download | rust-b1f8bd635696644f86bdb5ea69fb69ec50bc6d9b.tar.gz rust-b1f8bd635696644f86bdb5ea69fb69ec50bc6d9b.zip | |
mir: use attribute over `-Z polymorphize-errors`
This commit replaces the `-Z polymorphize-errors` debugging flag with a `#[rustc_polymorphize_error]` attribute for use on functions. Signed-off-by: David Wood <david@davidtw.co>
Diffstat (limited to 'src/test/ui/polymorphization/predicates.rs')
| -rw-r--r-- | src/test/ui/polymorphization/predicates.rs | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/test/ui/polymorphization/predicates.rs b/src/test/ui/polymorphization/predicates.rs index 49f8668cff8..390ac983aa0 100644 --- a/src/test/ui/polymorphization/predicates.rs +++ b/src/test/ui/polymorphization/predicates.rs @@ -1,13 +1,15 @@ // build-fail -// compile-flags: -Zpolymorphize-errors +#![feature(rustc_attrs)] // This test checks that `T` is considered used in `foo`, because it is used in a predicate for // `I`, which is used. +#[rustc_polymorphize_error] fn bar<I>() { -//~^ ERROR item has unused generic parameters + //~^ ERROR item has unused generic parameters } +#[rustc_polymorphize_error] fn foo<I, T>(_: I) where I: Iterator<Item = T>, |
