================
@@ -12,6 +12,7 @@
 #include "clang/Serialization/ModuleCache.h"
 #include "llvm/ADT/StringMap.h"
 
+#include <atomic>
----------------
jansvoboda11 wrote:

This file uses `std::atomic`, but it was relying on a transitive include of 
`<atomic>` from "IntrusiveRefCntPtr.h" via "ModuleCache.h". Since `ModuleCache` 
now isn't ref-counted intrusively, it dropped the include, causing this.

https://github.com/llvm/llvm-project/pull/164889
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to