<div dir="ltr">Hello all,<div><br></div><div>Last year I submitted a bug regarding the use of 'parallel_for_each' and Windows Concurrency Library. We have found that when compiling in Visual Studio 2015 and 2017 with /MTd, the use of 'concurrency::parallel_for_each' can cause unhandled exceptions when the program is exiting.</div><div><br></div><div><a href="https://bugs.llvm.org/show_bug.cgi?id=34976">https://bugs.llvm.org/show_bug.cgi?id=34976</a><br></div><div><br></div><div>After having some difficulty clarifying this issue with Microsoft I submitted the issue again this week and have found that they are aware of the problem. However, I've yet to be given any information on a timescale for a fix. </div><div><br></div><div><a href="https://developercommunity.visualstudio.com/content/problem/198027/use-of-concurrencyparallel-for-each-with-the-multi.html">https://developercommunity.visualstudio.com/content/problem/198027/use-of-concurrencyparallel-for-each-with-the-multi.html</a><br></div><div><br></div><div>For our team this bug has caused problems when testing LLD. We suggest the removal of this MSVC specific functionality in "llvm::parallel" until a fix is made or alternative found. This could be easily swapped to use the existing standard library implementation in the meantime.</div><div><br></div><div>Owen Reynolds</div><div><br></div><div><br></div></div>