Последний cppcheck предупреждает об этом, и здесь был добавлен регрессионный тест:

https://github.com/danmar/cppcheck/pull/2401

Исторически cppcheck отслеживал только значения переменных, но недавно улучшил поддержку отслеживания значений выражений. Это изменение, скорее всего, было результатом этих изменений здесь:





В будущем запланированы дополнительные улучшения для отслеживания выражений, но, скорее всего, они появятся после выхода версии 1.90.