Build fix (r233547): Disable IsoHeaps when Gigacage is off
authorddkilzer@apple.com <ddkilzer@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 6 Jul 2018 00:19:57 +0000 (00:19 +0000)
committerddkilzer@apple.com <ddkilzer@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 6 Jul 2018 00:19:57 +0000 (00:19 +0000)
commiteab567dddf62f5806419dd157e5c3350cc4b277b
tree6c505e4a6b012d08fc7ae49b0ef5e7db9b427299
parentc248f63359ecbab3746a8b3c7392d9bc9f27ae93
Build fix (r233547): Disable IsoHeaps when Gigacage is off
<https://webkit.org/b/187160>

* bmalloc/PerThread.cpp: Add #if !HAVE_PTHREAD_MACHDEP_H/#endif
around variables only used when that macro is 0.  Include what
you use: Cache.h and Heap.h.
* bmalloc/PerThread.h: Include <memory> for std::once_flag.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@233550 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Source/bmalloc/ChangeLog
Source/bmalloc/bmalloc/PerThread.cpp
Source/bmalloc/bmalloc/PerThread.h