Wrong computation of conditions
Criticality: MEDIUM
In the attached example there are 10 conditions, however the tool
a) splits up the entire decision in 2 separate decisions with 3 conditions each (for C++) and
b) computes only 3 conditions (for Rust).
Also the specified "positions" are wrong, i.e. do not point to the right places.
Furthermore it is critical, that Rust and C++ differ.
Rust:

Source code and generated reports:
Test_000010.zip
C++

Source code and generated reports:
Test_000010.zip