Наткнулся на, видимо, баг в библиотеке Visual Studio 11 (preview).
#include <future> int main(int argc, char* argv[]) { for (auto i = 0L; i < 1000000; ++i) { auto f = std::async([](){ return 0; }); f.get(); } return 0; }
Данный код стабильно падает. Исключений не бросает. Интересно, что если уменьшать количество итерации, то падения изчезают.
Компилятор cl.exe 17.00.40825.2, студия 11.0.40825.2 PREREL. Запостил на Stack Overflow. Пока говорят, что скорее всего реально баг.
Где обычно файлят баги в VS?