This release includes internal updates and fixes.

What's New

The parser has been updated to support C++20.

Known Issues

This section describes known issues in this release. This list is an addendum to known issues in previous releases.

  • Insure++ needs one TLS slot to track threads. The TLS slot must be in the minimum supported range (usually 1-64). Insure++ will not function if an application uses too many of the guaranteed TLS slots. This behavior has been observed with Intellicad.

PRs and FRs

The following PRs/FRs were addressed in this release:

INS-7197Insure doesn't understand -ggdb is a debugging flag
INS-7195Insure reports BAD_FORMAT on scanf() functions with 8-bit types
INS-7179New _{calloc,malloc,realloc}_base interfaces slice pointer result
INS-7150Abort while processing declaration of aggregate constexpr
INS-7139Crash in _msize_base() at startup running 'editor_demo'
INS-5910unwind through vDSO could be prettier
INS-5521PARSE_ERROR: invalid alignment value specified by attribute
  • No labels