diff options
| author | bors <bors@rust-lang.org> | 2022-12-20 07:27:01 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2022-12-20 07:27:01 +0000 |
| commit | eb9e5e711d3eef1998ff24ac2bc57386662652e9 (patch) | |
| tree | 10d0607d0ca60fd9f25fedfde0cf1a025b9de3b1 /compiler/rustc_passes | |
| parent | 7f42e58effa3871dda6a41e250dea60cf88868ca (diff) | |
| parent | 8bfd6450c7b61ffee0fd7e21b538d00018a0e47e (diff) | |
| download | rust-eb9e5e711d3eef1998ff24ac2bc57386662652e9.tar.gz rust-eb9e5e711d3eef1998ff24ac2bc57386662652e9.zip | |
Auto merge of #105880 - Nilstrieb:make-newtypes-less-not-rust, r=oli-obk
Improve syntax of `newtype_index` This makes it more like proper Rust and also makes the implementation a lot simpler. Mostly just turns weird flags in the body into proper attributes. It should probably also be converted to an attribute macro instead of function-like, but that can be done in a future PR.
Diffstat (limited to 'compiler/rustc_passes')
| -rw-r--r-- | compiler/rustc_passes/src/liveness.rs | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/compiler/rustc_passes/src/liveness.rs b/compiler/rustc_passes/src/liveness.rs index 1f65cc8b609..b49432b7996 100644 --- a/compiler/rustc_passes/src/liveness.rs +++ b/compiler/rustc_passes/src/liveness.rs @@ -108,15 +108,13 @@ use std::rc::Rc; mod rwu_table; rustc_index::newtype_index! { - pub struct Variable { - DEBUG_FORMAT = "v({})", - } + #[debug_format = "v({})"] + pub struct Variable {} } rustc_index::newtype_index! { - pub struct LiveNode { - DEBUG_FORMAT = "ln({})", - } + #[debug_format = "ln({})"] + pub struct LiveNode {} } #[derive(Copy, Clone, PartialEq, Debug)] |
