about summary refs log tree commit diff
path: root/src/libsyntax
diff options
context:
space:
mode:
authorMazdak Farrokhzad <twingoow@gmail.com>2019-08-22 23:35:03 +0200
committerMazdak Farrokhzad <twingoow@gmail.com>2019-08-23 01:41:13 +0200
commite5aa2dd1ff73e3fc0a17a68938ffafe2d4ed0e8c (patch)
tree69484f4d4b7a23c7387d82e39b5b90eba6b20260 /src/libsyntax
parentd286fe0b8d33175cf89c1bc92717bc3bff857420 (diff)
downloadrust-e5aa2dd1ff73e3fc0a17a68938ffafe2d4ed0e8c.tar.gz
rust-e5aa2dd1ff73e3fc0a17a68938ffafe2d4ed0e8c.zip
builtin_attrs.rs: retain FIXMEs.
Diffstat (limited to 'src/libsyntax')
-rw-r--r--src/libsyntax/feature_gate/builtin_attrs.rs8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/libsyntax/feature_gate/builtin_attrs.rs b/src/libsyntax/feature_gate/builtin_attrs.rs
index 293e63c4c16..9b347711fdd 100644
--- a/src/libsyntax/feature_gate/builtin_attrs.rs
+++ b/src/libsyntax/feature_gate/builtin_attrs.rs
@@ -191,6 +191,7 @@ pub const BUILTIN_ATTRIBUTES: &[BuiltinAttribute] = &[
     // Macros:
     ungated!(derive, Normal, template!(List: "Trait1, Trait2, ...")),
     ungated!(automatically_derived, Normal, template!(Word)),
+    // FIXME(#14407)
     ungated!(macro_use, Normal, template!(Word, List: "name1, name2, ...")),
     ungated!(macro_escape, Normal, template!(Word)), // Deprecated synonym for `macro_use`.
     ungated!(macro_export, Normal, template!(Word, List: "local_inner_macros")),
@@ -207,6 +208,7 @@ pub const BUILTIN_ATTRIBUTES: &[BuiltinAttribute] = &[
     ungated!(forbid, Normal, template!(List: r#"lint1, lint2, ..., /*opt*/ reason = "...""#)),
     ungated!(deny, Normal, template!(List: r#"lint1, lint2, ..., /*opt*/ reason = "...""#)),
     ungated!(must_use, Whitelisted, template!(Word, NameValueStr: "reason")),
+    // FIXME(#14407)
     ungated!(
         deprecated, Normal,
         template!(
@@ -310,13 +312,15 @@ pub const BUILTIN_ATTRIBUTES: &[BuiltinAttribute] = &[
     // ==========================================================================
 
     ungated!(feature, CrateLevel, template!(List: "name1, name1, ...")),
-    // FIXME: #14407 these are only looked at on-demand so we can't
-    // guarantee they'll have already been checked
+    // FIXME(#14407) -- only looked at on-demand so we can't
+    // guarantee they'll have already been checked.
     ungated!(
         rustc_deprecated, Whitelisted,
         template!(List: r#"since = "version", reason = "...""#)
     ),
+    // FIXME(#14407)
     ungated!(stable, Whitelisted, template!(List: r#"feature = "name", since = "version""#)),
+    // FIXME(#14407)
     ungated!(
         unstable, Whitelisted,
         template!(List: r#"feature = "name", reason = "...", issue = "N""#),