aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard-Qin-X <richard.qin.001@gmail.com>2026-08-13 17:39:34 +0800
committerRichard-Qin-X <richard.qin.001@gmail.com>2026-08-13 17:39:34 +0800
commit7dc3530fe220dc3a1eb27c25bc10e5597b213fef (patch)
tree4db4414ef3b05694c363da1f1af4554fa35dd0da
parent5f393fc403ef17fe46f40e8227bd050197775c39 (diff)
downloadrcc-project-7dc3530fe220dc3a1eb27c25bc10e5597b213fef.tar.gz
rcc-project-7dc3530fe220dc3a1eb27c25bc10e5597b213fef.tar.xz
[MIR] Qualify pointer iterators
-rw-r--r--backend/lib/CodeGen/MIRYamlMapping.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/backend/lib/CodeGen/MIRYamlMapping.cpp b/backend/lib/CodeGen/MIRYamlMapping.cpp
index b68761d..cd94fc6 100644
--- a/backend/lib/CodeGen/MIRYamlMapping.cpp
+++ b/backend/lib/CodeGen/MIRYamlMapping.cpp
@@ -615,7 +615,7 @@ namespace {
if (Opcode >= 0x70U && Opcode <= 0x8FU)
return "DW_OP_breg" + std::to_string(Opcode - 0x70U);
const auto &Opcodes = namedOpcodes();
- const auto Found =
+ const auto *const Found =
std::ranges::find_if(Opcodes, [Opcode](const auto &Entry) { return Entry.second == Opcode; });
if (Found == Opcodes.end())
return std::nullopt;
@@ -648,7 +648,7 @@ namespace {
[[nodiscard]] std::optional<std::string_view> attributeName(std::uint64_t Encoding) noexcept {
const auto &Encodings = attributeEncodings();
- const auto Found = std::ranges::find_if(
+ const auto *const Found = std::ranges::find_if(
Encodings, [Encoding](const auto &Entry) { return Entry.second == Encoding; });
if (Found == Encodings.end())
return std::nullopt;
@@ -685,7 +685,7 @@ std::optional<std::uint64_t> parseDIExpressionOpcodeName(std::string_view Name)
std::optional<std::uint64_t>
parseDIExpressionAttributeEncodingName(std::string_view Name) noexcept {
const auto &Encodings = attributeEncodings();
- const auto Found =
+ const auto *const Found =
std::ranges::find_if(Encodings, [Name](const auto &Entry) { return Entry.first == Name; });
if (Found == Encodings.end())
return std::nullopt;