diff options
| author | Alex Burka <aburka@seas.upenn.edu> | 2017-12-03 12:55:22 -0500 |
|---|---|---|
| committer | Alex Burka <aburka@seas.upenn.edu> | 2017-12-14 12:56:26 -0500 |
| commit | 4f0b4f267f98e9ec719ee5ac1aaa2a39467ffc98 (patch) | |
| tree | a37ef20957f0d445fc7c99fdd7ac3a257d1a380b /src/libsyntax | |
| parent | 4029a0198433a4b03dc4b4529164ee4872fc2834 (diff) | |
| download | rust-4f0b4f267f98e9ec719ee5ac1aaa2a39467ffc98.tar.gz rust-4f0b4f267f98e9ec719ee5ac1aaa2a39467ffc98.zip | |
feature gate trait aliases
Diffstat (limited to 'src/libsyntax')
| -rw-r--r-- | src/libsyntax/feature_gate.rs | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/libsyntax/feature_gate.rs b/src/libsyntax/feature_gate.rs index c7bfb121f80..ba534676324 100644 --- a/src/libsyntax/feature_gate.rs +++ b/src/libsyntax/feature_gate.rs @@ -368,6 +368,8 @@ declare_features! ( // Generators (active, generators, "1.21.0", None), + // Trait aliases + (active, trait_alias, "1.24.0", Some(41517)), // global allocators and their internals (active, global_allocator, "1.20.0", None), @@ -1406,6 +1408,12 @@ impl<'a> Visitor<'a> for PostExpansionVisitor<'a> { } } + ast::ItemKind::TraitAlias(..) => { + gate_feature_post!(&self, trait_alias, + i.span, + "trait aliases are not yet fully implemented"); + } + ast::ItemKind::AutoImpl(..) => { gate_feature_post!(&self, optin_builtin_traits, i.span, |
