Skip to content

Commit 1f6735b

Browse files
committed
LLVM 17 compatibility
1 parent 7ca1838 commit 1f6735b

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

include/phasar/Utils/TypedVector.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -118,13 +118,13 @@ class TypedVector {
118118
drop_front(size_t Offs) && noexcept = delete;
119119

120120
[[nodiscard]] auto enumerate() const noexcept {
121-
return llvm::map_range(llvm::enumerate(Vec), [](const auto &IndexAndVal) {
121+
return llvm::map_range(llvm::enumerate(Vec), [](auto &&IndexAndVal) {
122122
return std::pair<IdT, ByConstRef<ValueT>>{IdT(IndexAndVal.index()),
123123
IndexAndVal.value()};
124124
});
125125
}
126126
[[nodiscard]] auto enumerate() noexcept {
127-
return llvm::map_range(llvm::enumerate(Vec), [](auto &IndexAndVal) {
127+
return llvm::map_range(llvm::enumerate(Vec), [](auto &&IndexAndVal) {
128128
return std::pair<IdT, ValueT &>{IdT(IndexAndVal.index()),
129129
IndexAndVal.value()};
130130
});

0 commit comments

Comments
 (0)