Fix nd_span iterators to respect strides of non-contiguous views #7
Annotations
62 warnings
|
Test (linux-gcc-debug, ubuntu-24.04, gcc-11, gcov):
tests/test_nd_span.cpp#L43
chained comparison 'v0 <= v1 == v2' may generate unintended results, use parentheses to specify order of evaluation or a logical operator to separate comparison expressions [bugprone-chained-comparison]
|
|
Test (linux-gcc-debug, ubuntu-24.04, gcc-11, gcov):
tests/test_nd_span.cpp#L36
chained comparison 'v0 <= v1 == v2' may generate unintended results, use parentheses to specify order of evaluation or a logical operator to separate comparison expressions [bugprone-chained-comparison]
|
|
Test (linux-gcc-debug, ubuntu-24.04, gcc-11, gcov):
tests/test_nd_span.cpp#L35
chained comparison 'v0 <= v1 == v2' may generate unintended results, use parentheses to specify order of evaluation or a logical operator to separate comparison expressions [bugprone-chained-comparison]
|
|
Test (linux-gcc-debug, ubuntu-24.04, gcc-11, gcov):
tests/test_nd_span.cpp#L34
chained comparison 'v0 <= v1 == v2' may generate unintended results, use parentheses to specify order of evaluation or a logical operator to separate comparison expressions [bugprone-chained-comparison]
|
|
Test (linux-gcc-debug, ubuntu-24.04, gcc-11, gcov):
tests/test_nd_span.cpp#L33
chained comparison 'v0 <= v1 == v2' may generate unintended results, use parentheses to specify order of evaluation or a logical operator to separate comparison expressions [bugprone-chained-comparison]
|
|
Test (linux-gcc-debug, ubuntu-24.04, gcc-11, gcov):
tests/test_nd_span.cpp#L26
chained comparison 'v0 <= v1 == v2' may generate unintended results, use parentheses to specify order of evaluation or a logical operator to separate comparison expressions [bugprone-chained-comparison]
|
|
Test (linux-gcc-debug, ubuntu-24.04, gcc-11, gcov):
tests/test_nd_span.cpp#L25
chained comparison 'v0 <= v1 == v2' may generate unintended results, use parentheses to specify order of evaluation or a logical operator to separate comparison expressions [bugprone-chained-comparison]
|
|
Test (linux-gcc-debug, ubuntu-24.04, gcc-11, gcov):
tests/test_nd_span.cpp#L24
chained comparison 'v0 <= v1 == v2' may generate unintended results, use parentheses to specify order of evaluation or a logical operator to separate comparison expressions [bugprone-chained-comparison]
|
|
Test (linux-gcc-debug, ubuntu-24.04, gcc-11, gcov):
tests/test_nd_span.cpp#L17
chained comparison 'v0 <= v1 == v2' may generate unintended results, use parentheses to specify order of evaluation or a logical operator to separate comparison expressions [bugprone-chained-comparison]
|
|
Test (linux-gcc-debug, ubuntu-24.04, gcc-11, gcov):
tests/test_nd_span.cpp#L16
chained comparison 'v0 <= v1 == v2' may generate unintended results, use parentheses to specify order of evaluation or a logical operator to separate comparison expressions [bugprone-chained-comparison]
|
|
Test (linux-gcc-release, ubuntu-24.04, gcc-11, gcov):
tests/test_nd_span.cpp#L43
chained comparison 'v0 <= v1 == v2' may generate unintended results, use parentheses to specify order of evaluation or a logical operator to separate comparison expressions [bugprone-chained-comparison]
|
|
Test (linux-gcc-release, ubuntu-24.04, gcc-11, gcov):
tests/test_nd_span.cpp#L36
chained comparison 'v0 <= v1 == v2' may generate unintended results, use parentheses to specify order of evaluation or a logical operator to separate comparison expressions [bugprone-chained-comparison]
|
|
Test (linux-gcc-release, ubuntu-24.04, gcc-11, gcov):
tests/test_nd_span.cpp#L35
chained comparison 'v0 <= v1 == v2' may generate unintended results, use parentheses to specify order of evaluation or a logical operator to separate comparison expressions [bugprone-chained-comparison]
|
|
Test (linux-gcc-release, ubuntu-24.04, gcc-11, gcov):
tests/test_nd_span.cpp#L34
chained comparison 'v0 <= v1 == v2' may generate unintended results, use parentheses to specify order of evaluation or a logical operator to separate comparison expressions [bugprone-chained-comparison]
|
|
Test (linux-gcc-release, ubuntu-24.04, gcc-11, gcov):
tests/test_nd_span.cpp#L33
chained comparison 'v0 <= v1 == v2' may generate unintended results, use parentheses to specify order of evaluation or a logical operator to separate comparison expressions [bugprone-chained-comparison]
|
|
Test (linux-gcc-release, ubuntu-24.04, gcc-11, gcov):
tests/test_nd_span.cpp#L26
chained comparison 'v0 <= v1 == v2' may generate unintended results, use parentheses to specify order of evaluation or a logical operator to separate comparison expressions [bugprone-chained-comparison]
|
|
Test (linux-gcc-release, ubuntu-24.04, gcc-11, gcov):
tests/test_nd_span.cpp#L25
chained comparison 'v0 <= v1 == v2' may generate unintended results, use parentheses to specify order of evaluation or a logical operator to separate comparison expressions [bugprone-chained-comparison]
|
|
Test (linux-gcc-release, ubuntu-24.04, gcc-11, gcov):
tests/test_nd_span.cpp#L24
chained comparison 'v0 <= v1 == v2' may generate unintended results, use parentheses to specify order of evaluation or a logical operator to separate comparison expressions [bugprone-chained-comparison]
|
|
Test (linux-gcc-release, ubuntu-24.04, gcc-11, gcov):
tests/test_nd_span.cpp#L17
chained comparison 'v0 <= v1 == v2' may generate unintended results, use parentheses to specify order of evaluation or a logical operator to separate comparison expressions [bugprone-chained-comparison]
|
|
Test (linux-gcc-release, ubuntu-24.04, gcc-11, gcov):
tests/test_nd_span.cpp#L16
chained comparison 'v0 <= v1 == v2' may generate unintended results, use parentheses to specify order of evaluation or a logical operator to separate comparison expressions [bugprone-chained-comparison]
|
|
Test (linux-debug, ubuntu-24.04, llvm-19.1.1, llvm-cov gcov):
tests/test_nd_span.cpp#L43
chained comparison 'v0 <= v1 == v2' may generate unintended results, use parentheses to specify order of evaluation or a logical operator to separate comparison expressions [bugprone-chained-comparison]
|
|
Test (linux-debug, ubuntu-24.04, llvm-19.1.1, llvm-cov gcov):
tests/test_nd_span.cpp#L36
chained comparison 'v0 <= v1 == v2' may generate unintended results, use parentheses to specify order of evaluation or a logical operator to separate comparison expressions [bugprone-chained-comparison]
|
|
Test (linux-debug, ubuntu-24.04, llvm-19.1.1, llvm-cov gcov):
tests/test_nd_span.cpp#L35
chained comparison 'v0 <= v1 == v2' may generate unintended results, use parentheses to specify order of evaluation or a logical operator to separate comparison expressions [bugprone-chained-comparison]
|
|
Test (linux-debug, ubuntu-24.04, llvm-19.1.1, llvm-cov gcov):
tests/test_nd_span.cpp#L34
chained comparison 'v0 <= v1 == v2' may generate unintended results, use parentheses to specify order of evaluation or a logical operator to separate comparison expressions [bugprone-chained-comparison]
|
|
Test (linux-debug, ubuntu-24.04, llvm-19.1.1, llvm-cov gcov):
tests/test_nd_span.cpp#L33
chained comparison 'v0 <= v1 == v2' may generate unintended results, use parentheses to specify order of evaluation or a logical operator to separate comparison expressions [bugprone-chained-comparison]
|
|
Test (linux-debug, ubuntu-24.04, llvm-19.1.1, llvm-cov gcov):
tests/test_nd_span.cpp#L26
chained comparison 'v0 <= v1 == v2' may generate unintended results, use parentheses to specify order of evaluation or a logical operator to separate comparison expressions [bugprone-chained-comparison]
|
|
Test (linux-debug, ubuntu-24.04, llvm-19.1.1, llvm-cov gcov):
tests/test_nd_span.cpp#L25
chained comparison 'v0 <= v1 == v2' may generate unintended results, use parentheses to specify order of evaluation or a logical operator to separate comparison expressions [bugprone-chained-comparison]
|
|
Test (linux-debug, ubuntu-24.04, llvm-19.1.1, llvm-cov gcov):
tests/test_nd_span.cpp#L24
chained comparison 'v0 <= v1 == v2' may generate unintended results, use parentheses to specify order of evaluation or a logical operator to separate comparison expressions [bugprone-chained-comparison]
|
|
Test (linux-debug, ubuntu-24.04, llvm-19.1.1, llvm-cov gcov):
tests/test_nd_span.cpp#L17
chained comparison 'v0 <= v1 == v2' may generate unintended results, use parentheses to specify order of evaluation or a logical operator to separate comparison expressions [bugprone-chained-comparison]
|
|
Test (linux-debug, ubuntu-24.04, llvm-19.1.1, llvm-cov gcov):
tests/test_nd_span.cpp#L16
chained comparison 'v0 <= v1 == v2' may generate unintended results, use parentheses to specify order of evaluation or a logical operator to separate comparison expressions [bugprone-chained-comparison]
|
|
Test (linux-release, ubuntu-24.04, llvm-19.1.1, llvm-cov gcov):
tests/test_nd_span.cpp#L43
chained comparison 'v0 <= v1 == v2' may generate unintended results, use parentheses to specify order of evaluation or a logical operator to separate comparison expressions [bugprone-chained-comparison]
|
|
Test (linux-release, ubuntu-24.04, llvm-19.1.1, llvm-cov gcov):
tests/test_nd_span.cpp#L36
chained comparison 'v0 <= v1 == v2' may generate unintended results, use parentheses to specify order of evaluation or a logical operator to separate comparison expressions [bugprone-chained-comparison]
|
|
Test (linux-release, ubuntu-24.04, llvm-19.1.1, llvm-cov gcov):
tests/test_nd_span.cpp#L35
chained comparison 'v0 <= v1 == v2' may generate unintended results, use parentheses to specify order of evaluation or a logical operator to separate comparison expressions [bugprone-chained-comparison]
|
|
Test (linux-release, ubuntu-24.04, llvm-19.1.1, llvm-cov gcov):
tests/test_nd_span.cpp#L34
chained comparison 'v0 <= v1 == v2' may generate unintended results, use parentheses to specify order of evaluation or a logical operator to separate comparison expressions [bugprone-chained-comparison]
|
|
Test (linux-release, ubuntu-24.04, llvm-19.1.1, llvm-cov gcov):
tests/test_nd_span.cpp#L33
chained comparison 'v0 <= v1 == v2' may generate unintended results, use parentheses to specify order of evaluation or a logical operator to separate comparison expressions [bugprone-chained-comparison]
|
|
Test (linux-release, ubuntu-24.04, llvm-19.1.1, llvm-cov gcov):
tests/test_nd_span.cpp#L26
chained comparison 'v0 <= v1 == v2' may generate unintended results, use parentheses to specify order of evaluation or a logical operator to separate comparison expressions [bugprone-chained-comparison]
|
|
Test (linux-release, ubuntu-24.04, llvm-19.1.1, llvm-cov gcov):
tests/test_nd_span.cpp#L25
chained comparison 'v0 <= v1 == v2' may generate unintended results, use parentheses to specify order of evaluation or a logical operator to separate comparison expressions [bugprone-chained-comparison]
|
|
Test (linux-release, ubuntu-24.04, llvm-19.1.1, llvm-cov gcov):
tests/test_nd_span.cpp#L24
chained comparison 'v0 <= v1 == v2' may generate unintended results, use parentheses to specify order of evaluation or a logical operator to separate comparison expressions [bugprone-chained-comparison]
|
|
Test (linux-release, ubuntu-24.04, llvm-19.1.1, llvm-cov gcov):
tests/test_nd_span.cpp#L17
chained comparison 'v0 <= v1 == v2' may generate unintended results, use parentheses to specify order of evaluation or a logical operator to separate comparison expressions [bugprone-chained-comparison]
|
|
Test (linux-release, ubuntu-24.04, llvm-19.1.1, llvm-cov gcov):
tests/test_nd_span.cpp#L16
chained comparison 'v0 <= v1 == v2' may generate unintended results, use parentheses to specify order of evaluation or a logical operator to separate comparison expressions [bugprone-chained-comparison]
|
|
Test (windows-msvc-release, windows-2022, msvc):
examples/demo.cpp#L107
'=': conversion from 'size_t' to 'Ty', possible loss of data
|
|
Test (windows-release, windows-2022, llvm-19.1.1, llvm-cov gcov):
tests/test_nd_span.cpp#L43
chained comparison 'v0 <= v1 == v2' may generate unintended results, use parentheses to specify order of evaluation or a logical operator to separate comparison expressions [bugprone-chained-comparison]
|
|
Test (windows-release, windows-2022, llvm-19.1.1, llvm-cov gcov):
tests/test_nd_span.cpp#L36
chained comparison 'v0 <= v1 == v2' may generate unintended results, use parentheses to specify order of evaluation or a logical operator to separate comparison expressions [bugprone-chained-comparison]
|
|
Test (windows-release, windows-2022, llvm-19.1.1, llvm-cov gcov):
tests/test_nd_span.cpp#L35
chained comparison 'v0 <= v1 == v2' may generate unintended results, use parentheses to specify order of evaluation or a logical operator to separate comparison expressions [bugprone-chained-comparison]
|
|
Test (windows-release, windows-2022, llvm-19.1.1, llvm-cov gcov):
tests/test_nd_span.cpp#L34
chained comparison 'v0 <= v1 == v2' may generate unintended results, use parentheses to specify order of evaluation or a logical operator to separate comparison expressions [bugprone-chained-comparison]
|
|
Test (windows-release, windows-2022, llvm-19.1.1, llvm-cov gcov):
tests/test_nd_span.cpp#L33
chained comparison 'v0 <= v1 == v2' may generate unintended results, use parentheses to specify order of evaluation or a logical operator to separate comparison expressions [bugprone-chained-comparison]
|
|
Test (windows-release, windows-2022, llvm-19.1.1, llvm-cov gcov):
tests/test_nd_span.cpp#L26
chained comparison 'v0 <= v1 == v2' may generate unintended results, use parentheses to specify order of evaluation or a logical operator to separate comparison expressions [bugprone-chained-comparison]
|
|
Test (windows-release, windows-2022, llvm-19.1.1, llvm-cov gcov):
tests/test_nd_span.cpp#L25
chained comparison 'v0 <= v1 == v2' may generate unintended results, use parentheses to specify order of evaluation or a logical operator to separate comparison expressions [bugprone-chained-comparison]
|
|
Test (windows-release, windows-2022, llvm-19.1.1, llvm-cov gcov):
tests/test_nd_span.cpp#L24
chained comparison 'v0 <= v1 == v2' may generate unintended results, use parentheses to specify order of evaluation or a logical operator to separate comparison expressions [bugprone-chained-comparison]
|
|
Test (windows-release, windows-2022, llvm-19.1.1, llvm-cov gcov):
tests/test_nd_span.cpp#L17
chained comparison 'v0 <= v1 == v2' may generate unintended results, use parentheses to specify order of evaluation or a logical operator to separate comparison expressions [bugprone-chained-comparison]
|
|
Test (windows-release, windows-2022, llvm-19.1.1, llvm-cov gcov):
tests/test_nd_span.cpp#L16
chained comparison 'v0 <= v1 == v2' may generate unintended results, use parentheses to specify order of evaluation or a logical operator to separate comparison expressions [bugprone-chained-comparison]
|
|
Test (windows-debug, windows-2022, llvm-19.1.1, llvm-cov gcov):
tests/test_nd_span.cpp#L43
chained comparison 'v0 <= v1 == v2' may generate unintended results, use parentheses to specify order of evaluation or a logical operator to separate comparison expressions [bugprone-chained-comparison]
|
|
Test (windows-debug, windows-2022, llvm-19.1.1, llvm-cov gcov):
tests/test_nd_span.cpp#L36
chained comparison 'v0 <= v1 == v2' may generate unintended results, use parentheses to specify order of evaluation or a logical operator to separate comparison expressions [bugprone-chained-comparison]
|
|
Test (windows-debug, windows-2022, llvm-19.1.1, llvm-cov gcov):
tests/test_nd_span.cpp#L35
chained comparison 'v0 <= v1 == v2' may generate unintended results, use parentheses to specify order of evaluation or a logical operator to separate comparison expressions [bugprone-chained-comparison]
|
|
Test (windows-debug, windows-2022, llvm-19.1.1, llvm-cov gcov):
tests/test_nd_span.cpp#L34
chained comparison 'v0 <= v1 == v2' may generate unintended results, use parentheses to specify order of evaluation or a logical operator to separate comparison expressions [bugprone-chained-comparison]
|
|
Test (windows-debug, windows-2022, llvm-19.1.1, llvm-cov gcov):
tests/test_nd_span.cpp#L33
chained comparison 'v0 <= v1 == v2' may generate unintended results, use parentheses to specify order of evaluation or a logical operator to separate comparison expressions [bugprone-chained-comparison]
|
|
Test (windows-debug, windows-2022, llvm-19.1.1, llvm-cov gcov):
tests/test_nd_span.cpp#L26
chained comparison 'v0 <= v1 == v2' may generate unintended results, use parentheses to specify order of evaluation or a logical operator to separate comparison expressions [bugprone-chained-comparison]
|
|
Test (windows-debug, windows-2022, llvm-19.1.1, llvm-cov gcov):
tests/test_nd_span.cpp#L25
chained comparison 'v0 <= v1 == v2' may generate unintended results, use parentheses to specify order of evaluation or a logical operator to separate comparison expressions [bugprone-chained-comparison]
|
|
Test (windows-debug, windows-2022, llvm-19.1.1, llvm-cov gcov):
tests/test_nd_span.cpp#L24
chained comparison 'v0 <= v1 == v2' may generate unintended results, use parentheses to specify order of evaluation or a logical operator to separate comparison expressions [bugprone-chained-comparison]
|
|
Test (windows-debug, windows-2022, llvm-19.1.1, llvm-cov gcov):
tests/test_nd_span.cpp#L17
chained comparison 'v0 <= v1 == v2' may generate unintended results, use parentheses to specify order of evaluation or a logical operator to separate comparison expressions [bugprone-chained-comparison]
|
|
Test (windows-debug, windows-2022, llvm-19.1.1, llvm-cov gcov):
tests/test_nd_span.cpp#L16
chained comparison 'v0 <= v1 == v2' may generate unintended results, use parentheses to specify order of evaluation or a logical operator to separate comparison expressions [bugprone-chained-comparison]
|
|
Test (windows-msvc-debug, windows-2022, msvc):
examples/demo.cpp#L107
'=': conversion from 'size_t' to 'Ty', possible loss of data
|