You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This was a known consequence of merging #3285. As Casey mentioned there:
The existence of intrin0.h is purely an optimization in that it allows us to avoid including the entirety of intrin.h. We could support this optimization with Clang in the future by adding an intrin0.h to Clang's set of override headers. If we were to do so we should synchronize with libc++ on the proper set of intrinsics to move into intrin0.h.
#3285 switched from
<intrin0.h>
to<intrin.h>
which is 50x slower on clang-cl.was
now
down
<limits>
<atomic>
<latch>
<bit>
<compare>
<coroutine>
<utility>
<typeindex>
<tuple>
<array>
<span>
<numeric>
<iterator>
<semaphore>
<expected>
<cmath>
<scoped_allocator>
<any>
<deque>
<forward_list>
<optional>
<list>
<set>
<vector>
<map>
<barrier>
<stop_token>
<valarray>
<charconv>
<memory>
<unordered_set>
<variant>
<unordered_map>
<string_view>
<stdexcept>
<bitset>
<functional>
<algorithm>
<string>
<thread>
<system_error>
<stacktrace>
<streambuf>
<shared_mutex>
<mutex>
<condition_variable>
<ios>
<ranges>
<stack>
<memory_resource>
<codecvt>
<locale>
<queue>
<random>
<format>
<fstream>
<syncstream>
<iomanip>
<istream>
<regex>
<spanstream>
<sstream>
<iostream>
<strstream>
<complex>
<ostream>
<print>
<execution>
<chrono>
<filesystem>
The text was updated successfully, but these errors were encountered: