-
- Это у вас какие-то умные предупреждения. Я, после включения всех
предупреждений, чаще вижу "сравнение знакового и беззнакового",
"запись в переменную меньшего размера", "использование
зарезервированных имен", "функция без прототипа", "структуры с
дырками", "свич без дефаулта или не все енумы" и т.д. Исправлять
все это рука не поднимается, боюсь увязнуть и что-то случайно
испортить. - AlexBi(26.01.2024 17:13)
- Ну, значит код самого OpenOCD был достаточно чистым. Править приходилось, в основном, подклюаемые библиотеки от неособо щепитильных разработчиков. Если не исправлять - есть риск оставить глюки при исользовании полной оптимизации. LTO вместе с O3 используют любые послабления. И если что-то может пойти не так и окажется выгодно для оптимизации - то пойдёт не так. - Nikolay_Po(26.01.2024 18:15)
- Это у вас какие-то умные предупреждения. Я, после включения всех
предупреждений, чаще вижу "сравнение знакового и беззнакового",
"запись в переменную меньшего размера", "использование
зарезервированных имен", "функция без прототипа", "структуры с
дырками", "свич без дефаулта или не все енумы" и т.д. Исправлять
все это рука не поднимается, боюсь увязнуть и что-то случайно
испортить. - AlexBi(26.01.2024 17:13)