A maintenance release is now available.
Consider updating if you are using Version 5.6.0 or older.
Improvements
-
ccbm_prep (asts-ccbm-prepare-file) behaviour:
-
(preventive) designated (compound) initialisers are now skipped
rather than parsed, since they are not subject to CCBM-markers
(implements #8718)
-
(robustness) cleaned up memory leaks (only relevant when
processing very large files)
-
asts-ccbm-create-call:
- robustness: when generating CCBM_call.h, add temporary declaration of NULL (if not present)
-
Coverage Post-Processing (ccbm_mco):
- added ‘
/*$$$ BEGIN SPECIAL:’ and ‘/*$$$ END SPECIAL:’ as
sequence that is marked as excluded for coverage summary
Bugfixes
-
ccbm_prep (asts-ccbm-prepare-file) behaviour:
-
removed wrong assumption that DIR_PROJECT is already defined
(fixes PR #13448)
-
added support for empty initialisers (fixes #13845)
-
added conditional expression in initialisers (fixes #13954)