diff options
| author | Nicholas Nethercote <n.nethercote@gmail.com> | 2024-09-03 11:00:15 +1000 |
|---|---|---|
| committer | Nicholas Nethercote <n.nethercote@gmail.com> | 2024-09-10 08:54:22 +1000 |
| commit | e26692d559c3b564a3efdd5b6db316c0c67fb52e (patch) | |
| tree | c86d698ab47828c3d82cfeaeee0ce69d218fdd60 | |
| parent | baa16d24715abeed857202ad917a0f05e364b8a5 (diff) | |
| download | rust-e26692d559c3b564a3efdd5b6db316c0c67fb52e.tar.gz rust-e26692d559c3b564a3efdd5b6db316c0c67fb52e.zip | |
Add a useful comment.
| -rw-r--r-- | compiler/rustc_mir_transform/src/large_enums.rs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/compiler/rustc_mir_transform/src/large_enums.rs b/compiler/rustc_mir_transform/src/large_enums.rs index 8a33849f20e..3e263aa4067 100644 --- a/compiler/rustc_mir_transform/src/large_enums.rs +++ b/compiler/rustc_mir_transform/src/large_enums.rs @@ -244,6 +244,8 @@ impl EnumSizeOpt { let ptr_sized_int = data_layout.ptr_sized_integer(); let target_bytes = ptr_sized_int.size().bytes() as usize; let mut data = vec![0; target_bytes * num_discrs]; + + // We use a macro because `$bytes` can be u32 or u64. macro_rules! encode_store { ($curr_idx: expr, $endian: expr, $bytes: expr) => { let bytes = match $endian { |
