Davide Pesavento
Davide Pesavento
``` (ERROR) GCOV produced the following errors processing /home/jenkins/workspace/ndn-cxx/OS/code-coverage/build/ndn-cxx/encoding/block-helpers.cpp.2.gcda: The number of conditions must be equal, got 2 and expected 4. GCOV data file of merge source is: /home/jenkins/workspace/ndn-cxx/OS/code-coverage/data.cpp.2##e48284124185f29f0378c023dca42230.gcov.json.gz and...
* [block-helpers.cpp.2##09bc73ada42732b6e5404ee3866ac587.gcov.json.gz](https://github.com/user-attachments/files/19522996/block-helpers.cpp.2.09bc73ada42732b6e5404ee3866ac587.gcov.json.gz) * The other file doesn't exist, but there is one with a slightly different name: [data.cpp.2.gcda.data.cpp.2##e48284124185f29f0378c023dca42230.gcov.json.gz](https://github.com/user-attachments/files/19522999/data.cpp.2.gcda.data.cpp.2.e48284124185f29f0378c023dca42230.gcov.json.gz)
> In the second file there is block with branches and conditions added. Can you check the preprocessor or assembler what's different in this line depending on the translation unit?...
FYI, I was trying to reproduce with commit 559746d and I get a different error now: ``` (INFO) Reading coverage data... (ERROR) Traceback (most recent call last): File "/home/jenkins/.cache/uv/archive-v0/pQbiGGLpXklvvL4KDsGzJ/lib/python3.12/site-packages/gcovr/formats/gcov/workers.py", line...
With `-O0` the previous error in block-helpers.cpp and data.cpp is gone, but there is a similar error between two other files: ``` (INFO) Reading coverage data... (ERROR) Traceback (most recent...
I also checked the preprocessed source of block-helpers.cpp and data.cpp (with `-Og`) and the relevant region of code around `span-lite.hpp:970` is identical in both translation units. ```cpp # 960 "../ndn-cxx/detail/nonstd/span-lite.hpp"...
> I don't know of any PS2 subsets with leaderboards, but there has to be some. GT4 is one: https://retroachievements.org/game2/20580?set=9517&view=leaderboards