Visual Studio bug C99 медленная компиляция
От: stasoid  
Дата: 14.01.17 08:02
Оценка: 36 (2) :))
// test.c
void main()
{
    int x[]={[16383]=0}; // Build Time 0:27
    //int x[16384]={0}; // Build Time 0:00
}

Воспроизводится в VS2013 и VS2015. VS2017 RC не проверял.
Код генерируется тоже не очень — куча move-ов вместо memset.
Тикет в микрософт не отправлял (лень).
visual studio bug c99 designated initializers
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.