diff options
author | A. Jiang <de34@live.cn> | 2024-04-03 08:21:15 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-04-02 17:21:15 -0700 |
commit | 04dbf7ad44dbe099f8265ad1db38cbf9a0767a82 (patch) | |
tree | 85a7dc8f9b2a43dab70c4b9c9fe5f9ba66d7fbc9 /llvm/lib/Object/COFFObjectFile.cpp | |
parent | c45861f4375c0c4525f14db00062a8e4bc00065c (diff) | |
download | llvm-04dbf7ad44dbe099f8265ad1db38cbf9a0767a82.zip llvm-04dbf7ad44dbe099f8265ad1db38cbf9a0767a82.tar.gz llvm-04dbf7ad44dbe099f8265ad1db38cbf9a0767a82.tar.bz2 |
[libc++][ranges] Avoid using `distance` in `ranges::contains_subrange` (#87155)
Both `std::distance` or `ranges::distance` are inefficient for
non-sized ranges. Also, calculating the range using `int` type is
seriously problematic.
This patch avoids using `distance` and calculation of the length of
non-sized ranges.
Fixes #86833.
Diffstat (limited to 'llvm/lib/Object/COFFObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions