• Darshan Sen's avatar
    [compiler] Prevent extra copies of pair · 3c03e3fc
    Darshan Sen authored
    This fixes the following compiler warning:
    
    ```
    src/compiler/backend/register-allocator-verifier.cc:365:19: warning: loop variable 'pair' of type 'const
          std::__1::pair<const v8::internal::compiler::InstructionOperand, v8::internal::compiler::Assessment *>' creates a
          copy from type 'const std::__1::pair<const v8::internal::compiler::InstructionOperand,
          v8::internal::compiler::Assessment *>' [-Wrange-loop-analysis]
      for (const auto pair : map()) {
                      ^
    src/compiler/backend/register-allocator-verifier.cc:365:8: note: use reference type 'const
          std::__1::pair<const v8::internal::compiler::InstructionOperand, v8::internal::compiler::Assessment *> &' to
          prevent copying
      for (const auto pair : map()) {
           ^~~~~~~~~~~~~~~~~
                      &
    ```
    Signed-off-by: 's avatarDarshan Sen <raisinten@gmail.com>
    Change-Id: Ifbaa85345d8dcdf56a68d194bba98d76878c96f3
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3538286Reviewed-by: 's avatarNico Hartmann <nicohartmann@chromium.org>
    Commit-Queue: Toon Verwaest <verwaest@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#79555}
    3c03e3fc
Name
Last commit
Last update
..
arm Loading commit data...
arm64 Loading commit data...
ia32 Loading commit data...
loong64 Loading commit data...
mips Loading commit data...
mips64 Loading commit data...
ppc Loading commit data...
riscv64 Loading commit data...
s390 Loading commit data...
x64 Loading commit data...
DIR_METADATA Loading commit data...
OWNERS Loading commit data...
code-generator-impl.h Loading commit data...
code-generator.cc Loading commit data...
code-generator.h Loading commit data...
frame-elider.cc Loading commit data...
frame-elider.h Loading commit data...
gap-resolver.cc Loading commit data...
gap-resolver.h Loading commit data...
instruction-codes.h Loading commit data...
instruction-scheduler.cc Loading commit data...
instruction-scheduler.h Loading commit data...
instruction-selector-impl.h Loading commit data...
instruction-selector.cc Loading commit data...
instruction-selector.h Loading commit data...
instruction.cc Loading commit data...
instruction.h Loading commit data...
jump-threading.cc Loading commit data...
jump-threading.h Loading commit data...
mid-tier-register-allocator.cc Loading commit data...
mid-tier-register-allocator.h Loading commit data...
move-optimizer.cc Loading commit data...
move-optimizer.h Loading commit data...
register-allocation.h Loading commit data...
register-allocator-verifier.cc Loading commit data...
register-allocator-verifier.h Loading commit data...
register-allocator.cc Loading commit data...
register-allocator.h Loading commit data...
spill-placer.cc Loading commit data...
spill-placer.h Loading commit data...
unwinding-info-writer.h Loading commit data...