Skip to content

[ER] cfg(overflow_checks) #91130

Closed
@leonardo-m

Description

@leonardo-m

An enhancement request discussed here:
https://users.rust-lang.org/t/detecting-overflow-checks/67698/

(That thread also contains a hacky solution by Yandros).

I propose to add a config like this:

#[cfg(overflow_checks)]

I would like to use it to enable/disable lines of code that perform safe unsafe "as" casts replacing them with casts when I compile with debug builds or with release builds compiled with "-C overflow-checks".

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-attributesArea: Attributes (`#[…]`, `#![…]`)C-enhancementCategory: An issue proposing an enhancement or a PR with one.T-compilerRelevant to the compiler team, which will review and decide on the PR/issue.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions