Я использую макрос __DATE__ для получения времени компиляции:
const QString build_year = __DATE__ + 7;
Модель кода Клана в QtCreator выдает предупреждение -Wdate-time для использования макроса __DATE__.
warning: expansion of date or time macro is not reproducible
Я могу отключить это предупреждение с -Wno-date-time, но что не так с помощью __DATE__?
Что такое "расширение" макроса, как оно может быть "воспроизводимым" или "не воспроизводимым", а почему "не воспроизводимо" плохо?