Get rid of a helgrind warning. If this is _actually_ a performance problem,
authorOwen Anderson <resistor@mac.com>
Wed, 19 Aug 2009 21:48:34 +0000 (21:48 +0000)
committerOwen Anderson <resistor@mac.com>
Wed, 19 Aug 2009 21:48:34 +0000 (21:48 +0000)
we can find a way to cache the answer that isn't racy.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79472 91177308-0d34-0410-b5e6-96231b3b80d8

lib/System/Unix/Process.inc

index 2da31c9f215b5e198e426547031e6907f3d1667c..c4ce35a208fd12ca855e4a49856e80839efc1872 100644 (file)
@@ -46,11 +46,11 @@ Process::GetPageSize()
   // On Cygwin, getpagesize() returns 64k but the page size for the purposes of
   // memory protection and mmap() is 4k.
   // See http://www.cygwin.com/ml/cygwin/2009-01/threads.html#00492
-  static const int page_size = 0x1000;
+  const int page_size = 0x1000;
 #elif defined(HAVE_GETPAGESIZE)
-  static const int page_size = ::getpagesize();
+  const int page_size = ::getpagesize();
 #elif defined(HAVE_SYSCONF)
-  static long page_size = ::sysconf(_SC_PAGE_SIZE);
+  long page_size = ::sysconf(_SC_PAGE_SIZE);
 #else
 #warning Cannot get the page size on this machine
 #endif