Кириллица в названиях функций и переменных Keil MDK-ARM

Обнаружил забавный баг в Keil MDK-ARM.

Компилятор позволяет использовать кириллицу в названиях переменных и функций. При этом символы в кодировке UTF-8. Допускается использовать не все кириллические символы.

Следующий код компилируется без ошибок:

void снгпро(void);
int снгпро2;

Обнаружил благодаря тому, что перешел на gcc, который стал ругаться на кириллический символ «c».

Реклама