ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
21 сентября
1602306 Топик полностью
AlexBi (01.09.2026 10:44, просмотров: 45) ответил SciFi на ЕМНИП, сталкивался с тем, что компилятор решил, что указатель выравненный, и заинлайнил соответствующее копирование, а он был невыравненный. Можно, конечно, сказать, что сам дурак, но это ещё одна мина на минном поле, можно было обойтись и без неё.
Это особенности оптимизатора, если им пользоваться много мин можно собрать, один забытый volatile плюс оптимизатор дают целую кучу мин. Так до отказа от оптимизатора можно дойти. Современные gcc и clang функции memxxx инлайнят, если оптимизацию включить.