mastermind, судя по комментариям в исходниках clang преобразование к типу int сделано совместимо с gcc. Но сейчас это не так важно, т.к. сперва нужно допилить backend к llvm, а после уже можно будет разобраться с clang.
Это я просто как-то решил добавить в clang возможность генерировать llvm код для процессора Z80 и заметил такие "странности" в расширением/усечением типов. Сейчас вернулся к дальнейшей работе над backend'ом.





Ответить с цитированием