You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
CURRENT_RUSTC_VERSION does not work with #[deprecated] #126323
Compiling libc v0.2.155
Compiling memchr v2.5.0
Compiling std v0.0.0 (/checkout/library/std)
Compiling compiler_builtins v0.1.109
error: 'since' must be a Rust version number, such as "1.31.0"
|
|
82 | #[deprecated(since = "CURRENT_RUSTC_VERSION", note = "this never returns anything useful")]
error: could not compile `core` (lib) due to 1 previous error
Build completed unsuccessfully in 0:00:26
The CURRENT_RUSTC_VERSION replacement script works great, it's just a textual find an replace. But I suppose whatever parses deprecated needs to be taught about CURRENT_RUSTC_VERSION, and we'll probably need a way to restrict usage to inside rustc only, maybe via a feature or something.
changed the title [-]CURRENT_RUSTC_VERSION does not work with `'[deprecated]`[/-][+]CURRENT_RUSTC_VERSION does not work with `#[deprecated]`[/+]on Jun 12, 2024
Activity
RalfJung commentedon Jun 12, 2024
Cc @est31 I think?
est31 commentedon Jun 12, 2024
The
CURRENT_RUSTC_VERSIONreplacement script works great, it's just a textual find an replace. But I suppose whatever parses deprecated needs to be taught aboutCURRENT_RUSTC_VERSION, and we'll probably need a way to restrict usage to inside rustc only, maybe via a feature or something.tbu- commentedon Jun 12, 2024
[-]CURRENT_RUSTC_VERSION does not work with `'[deprecated]`[/-][+]CURRENT_RUSTC_VERSION does not work with `#[deprecated]`[/+]veera-sivarajan commentedon Jun 12, 2024
@rustbot label -needs-triage +A-attributes +T-libs +requires-internal-features
cyrgani commentedon Mar 9, 2026
Fixed by #152488.