diff options
| author | Esteban Küber <esteban@commure.com> | 2018-07-21 15:50:46 -0700 |
|---|---|---|
| committer | Esteban Küber <esteban@commure.com> | 2018-07-21 15:50:46 -0700 |
| commit | 00d500052c72775ab994b5634195976f85b4e0d6 (patch) | |
| tree | 09fe2165eefbbe1b7ff0e249cc56ebc9538142cb /src/libsyntax | |
| parent | 83a8af50bbf704b5cdf2cbbab481e0e936ed03a8 (diff) | |
| download | rust-00d500052c72775ab994b5634195976f85b4e0d6.tar.gz rust-00d500052c72775ab994b5634195976f85b4e0d6.zip | |
Gate `format_args_nll` behind feature flag
Diffstat (limited to 'src/libsyntax')
| -rw-r--r-- | src/libsyntax/ext/expand.rs | 1 | ||||
| -rw-r--r-- | src/libsyntax/feature_gate.rs | 4 |
2 files changed, 5 insertions, 0 deletions
diff --git a/src/libsyntax/ext/expand.rs b/src/libsyntax/ext/expand.rs index 1241e230b26..4d1ca50a893 100644 --- a/src/libsyntax/ext/expand.rs +++ b/src/libsyntax/ext/expand.rs @@ -1592,6 +1592,7 @@ impl<'feat> ExpansionConfig<'feat> { fn enable_trace_macros = trace_macros, fn enable_allow_internal_unstable = allow_internal_unstable, fn enable_custom_derive = custom_derive, + fn enable_format_args_nl = format_args_nl, fn use_extern_macros_enabled = use_extern_macros, fn macros_in_extern_enabled = macros_in_extern, fn proc_macro_mod = proc_macro_mod, diff --git a/src/libsyntax/feature_gate.rs b/src/libsyntax/feature_gate.rs index 0f200479fe2..5b5453d5502 100644 --- a/src/libsyntax/feature_gate.rs +++ b/src/libsyntax/feature_gate.rs @@ -129,6 +129,7 @@ declare_features! ( // rustc internal, for now: (active, intrinsics, "1.0.0", None, None), (active, lang_items, "1.0.0", None, None), + (active, format_args_nl, "1.29.0", None, None), (active, link_llvm_intrinsics, "1.0.0", Some(29602), None), (active, linkage, "1.0.0", Some(29603), None), @@ -1327,6 +1328,9 @@ pub const EXPLAIN_LOG_SYNTAX: &'static str = pub const EXPLAIN_CONCAT_IDENTS: &'static str = "`concat_idents` is not stable enough for use and is subject to change"; +pub const EXPLAIN_FORMAT_ARGS_NL: &'static str = + "`format_args_nl` is only for internal language use and is subject to change"; + pub const EXPLAIN_TRACE_MACROS: &'static str = "`trace_macros` is not stable enough for use and is subject to change"; pub const EXPLAIN_ALLOW_INTERNAL_UNSTABLE: &'static str = |
