diff options
| author | Luca Versari <veluca93@gmail.com> | 2024-10-27 01:35:33 +0200 |
|---|---|---|
| committer | Luca Versari <veluca93@gmail.com> | 2024-11-21 19:32:07 +0100 |
| commit | 9022bb2d6f49c328ef463d95caa4959fac63c478 (patch) | |
| tree | 0d13b7c2a6bdd8b2498bfb9cb8bad23f38a6e4b5 /compiler/rustc_ast_passes/src | |
| parent | 75703c1a78c3cd99fa1347b237f3966fb8860e98 (diff) | |
| download | rust-9022bb2d6f49c328ef463d95caa4959fac63c478.tar.gz rust-9022bb2d6f49c328ef463d95caa4959fac63c478.zip | |
Implement the unsafe-fields RFC.
Co-Authored-By: Jacob Pratt <jacob@jhpratt.dev>
Diffstat (limited to 'compiler/rustc_ast_passes/src')
| -rw-r--r-- | compiler/rustc_ast_passes/src/feature_gate.rs | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/compiler/rustc_ast_passes/src/feature_gate.rs b/compiler/rustc_ast_passes/src/feature_gate.rs index be6f2c152a4..8a392e4407b 100644 --- a/compiler/rustc_ast_passes/src/feature_gate.rs +++ b/compiler/rustc_ast_passes/src/feature_gate.rs @@ -557,6 +557,7 @@ pub fn check_crate(krate: &ast::Crate, sess: &Session, features: &Features) { gate_all!(global_registration, "global registration is experimental"); gate_all!(return_type_notation, "return type notation is experimental"); gate_all!(pin_ergonomics, "pinned reference syntax is experimental"); + gate_all!(unsafe_fields, "`unsafe` fields are experimental"); if !visitor.features.never_patterns() { if let Some(spans) = spans.get(&sym::never_patterns) { |
