#defines in Coverity model are not used
One of our Coverity experts has some feedback on the GLib Coverity model https://gitlab.gnome.org/GNOME/glib/-/blob/master/.gitlab-ci/coverity-model.c:
For example, all the #define lines are local to the model file. They cannot influence how a program is parsed by Coverity, as far as I know. So the attempts to override G_LIKELY/G_UNLIKELY, or g_critical() are just no-ops. Coverity can be configured to override macro definitions but it cannot be done with the model file.