浏览代码

HPCC-20425 Add OwnedPtr variety with custom free

Fix OSX build break.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Richard Chapman 6 年之前
父节点
当前提交
cad5606757
共有 1 个文件被更改,包括 1 次插入6 次删除
  1. 1 6
      system/jlib/jutil.cpp

+ 1 - 6
system/jlib/jutil.cpp

@@ -903,12 +903,7 @@ IRandomNumberGenerator *createRandomNumberGenerator()
 
 void fillRandomData(size32_t writeSz, void *_writePtr)
 {
-#ifdef __APPLE__
-//Apple does not currently support thread_local (very strange), so need to use __thread.
-static __thread Owned<IRandomNumberGenerator> generator = createRandomNumberGenerator();
-#else
-static thread_local Owned<IRandomNumberGenerator> generator = createRandomNumberGenerator();
-#endif
+    static thread_local Owned<IRandomNumberGenerator> generator = createRandomNumberGenerator();
     unsigned *writePtr = (unsigned *)_writePtr;
     unsigned *bufEnd = (unsigned *)(((byte *)writePtr)+writeSz);
     while (true)