From: Dimitry Andric Date: Tue, 5 Apr 2016 06:58:21 +0000 (+0000) Subject: Merging r264335: X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=8b47c17a53d683f313eaaa93c4a53de26d8fcba5;p=llvm Merging r264335: ------------------------------------------------------------------------ r264335 | dim | 2016-03-24 21:39:17 +0100 (Thu, 24 Mar 2016) | 17 lines Add to ThreadPool.h, since std::atomic is used Summary: Apparently, when compiling with gcc 5.3.2 for powerpc64, the order of headers is such that it gets an error about std::atomic<> use in ThreadPool.h, since this header is not included explicitly. See also: https://llvm.org/bugs/show_bug.cgi?id=27058 Fix this by including . Patch by Bryan Drewery. Reviewers: chandlerc, joker.eph Subscribers: bdrewery, llvm-commits Differential Revision: http://reviews.llvm.org/D18460 ------------------------------------------------------------------------ git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_38@265380 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/include/llvm/Support/ThreadPool.h b/include/llvm/Support/ThreadPool.h index 745334db445..665cec2465b 100644 --- a/include/llvm/Support/ThreadPool.h +++ b/include/llvm/Support/ThreadPool.h @@ -33,6 +33,7 @@ #pragma warning(pop) #endif +#include #include #include #include