aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Dylan Conway <35280289+dylan-conway@users.noreply.github.com> 2023-04-10 15:03:27 -0700
committerGravatar GitHub <noreply@github.com> 2023-04-10 15:03:27 -0700
commitf4ab79d6bb5042b06b82731ad37a5fd956cf4826 (patch)
tree9247419c65603623ea315f2cb443d7b87344a85a
parent373248ce9c2915494b6dac5da958a39e236a5c10 (diff)
downloadbun-f4ab79d6bb5042b06b82731ad37a5fd956cf4826.tar.gz
bun-f4ab79d6bb5042b06b82731ad37a5fd956cf4826.tar.zst
bun-f4ab79d6bb5042b06b82731ad37a5fd956cf4826.zip
add original name to list (#2613)
-rw-r--r--src/renamer.zig25
1 files changed, 12 insertions, 13 deletions
diff --git a/src/renamer.zig b/src/renamer.zig
index ce4bf9a6f..7fea2219f 100644
--- a/src/renamer.zig
+++ b/src/renamer.zig
@@ -121,20 +121,19 @@ pub const NumberRenamer = struct {
}
r.name_stack_fallback.fixed_buffer_allocator.end_index = 0;
- switch (scope.findUnusedName(r.allocator, r.name_temp_allocator, symbol.original_name)) {
- .renamed => |name| {
- const new_len = @max(inner.len, ref.innerIndex() + 1);
- if (inner.cap <= new_len) {
- const prev_cap = inner.len;
- inner.ensureUnusedCapacity(r.allocator, new_len - prev_cap) catch unreachable;
- const to_write = inner.ptr[prev_cap..inner.cap];
- @memset(std.mem.sliceAsBytes(to_write).ptr, 0, std.mem.sliceAsBytes(to_write).len);
- }
- inner.len = new_len;
- inner.mut(ref.innerIndex()).* = name;
- },
- .no_collision => {},
+ const name = switch (scope.findUnusedName(r.allocator, r.name_temp_allocator, symbol.original_name)) {
+ .renamed => |name| name,
+ .no_collision => symbol.original_name,
+ };
+ const new_len = @max(inner.len, ref.innerIndex() + 1);
+ if (inner.cap <= new_len) {
+ const prev_cap = inner.len;
+ inner.ensureUnusedCapacity(r.allocator, new_len - prev_cap) catch unreachable;
+ const to_write = inner.ptr[prev_cap..inner.cap];
+ @memset(std.mem.sliceAsBytes(to_write).ptr, 0, std.mem.sliceAsBytes(to_write).len);
}
+ inner.len = new_len;
+ inner.mut(ref.innerIndex()).* = name;
}
pub fn init(