]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Pull in r264335 from upstream llvm trunk:
authordim <dim@FreeBSD.org>
Thu, 24 Mar 2016 20:55:23 +0000 (20:55 +0000)
committerdim <dim@FreeBSD.org>
Thu, 24 Mar 2016 20:55:23 +0000 (20:55 +0000)
commitdb175d7b4144b44f51ba3dfd898ba9eb674538d8
tree324fe4db035424249ffdcdb848605c45fc5823c6
parent2e42421c8b5ecdc332153a2ee5e0b2b811fd9385
Pull in r264335 from upstream llvm trunk:

  Add <atomic> 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 <atomic>.  Patch by Bryan Drewery.

  Reviewers: chandlerc, joker.eph

  Subscribers: bdrewery, llvm-commits

  Differential Revision: http://reviews.llvm.org/D18460
contrib/llvm/include/llvm/Support/ThreadPool.h