смог распознать bt и сгенерить тоже что и кланг, и стоит ли ожидать вообще от оптимизатора msvc bt? :) https://godbolt.org/z/P6z96z
слать багрепорты, но предварительно проверить на последней версии))
На последней та же история
return (a & (1ULL << bit)); так оба справляются
Но если добавить контекста то msvc и gcc перестают :( https://godbolt.org/z/9G6rPW
Угу, и так "забавно" наблюдать, как инлайнинг проводится до оптимизации
https://godbolt.org/z/cTTx4x вообще вот это уже тянет именно на багрепорт
Обсуждают сегодня