В моих модульных тестах я получаю следующую ошибку компилятора:
The error message indicates as follows:
'fatal error C1063: compiler limit: compiler stack overflow'
Это вызвано некоторыми сгенерированными заголовками, которые содержат:
std::vector<unsigned char> GetTestData()
{
return { 0x1, 0x2, 0x3 }; // Very large 500kb of data
}
Как я могу использовать векторы таким образом, не сбивая MSVC? Обратите внимание, что код строит ОК в clang и gcc.