added CMake option `USE_INT128` and support built-in `__int128` / some compilation fixes
See also https://github.com/danmar/cppcheck/pull/7833#issuecomment-3315995504.
Using __int128 it almost fully builds except for the requirement on ValueFlow::Value::equalTo() (suggestions on how to address it in this PR are welcome). The conversion to string for actual 128-bit values does not exist yet but this already exposes overflow issues in the existing code.
The conversion to string for actual 128-bit values does not exist yet but this already exposes overflow issues in the existing code.
I filed https://trac.cppcheck.net/ticket/14154 about that.
Quality Gate passed
Issues
1 New issue
0 Accepted issues
Measures
0 Security Hotspots
0.0% Coverage on New Code
0.0% Duplication on New Code