Skip to content

Refactor: update demo to changes in interface #3

Refactor: update demo to changes in interface

Refactor: update demo to changes in interface #3

Triggered via push February 17, 2026 20:00
Status Failure
Total duration 2m 45s
Artifacts

ci.yml

on: push
Matrix: Test
Fit to window
Zoom out
Zoom in

Annotations

4 errors and 40 warnings
Test (windows-msvc-release, windows-2022, msvc)
Process completed with exit code 1.
Test (windows-release, windows-2022, llvm-19.1.1, llvm-cov gcov)
Process completed with exit code 1.
Test (windows-debug, windows-2022, llvm-19.1.1, llvm-cov gcov)
Process completed with exit code 1.
Test (windows-msvc-debug, windows-2022, msvc)
Process completed with exit code 1.
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 (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-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]