projects
/
folly.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Make most implicit integer truncations and sign conversions explicit
[folly.git]
/
folly
/
experimental
/
AsymmetricMemoryBarrier.cpp
diff --git
a/folly/experimental/AsymmetricMemoryBarrier.cpp
b/folly/experimental/AsymmetricMemoryBarrier.cpp
index 03dc8249526778ef12feaf21c5a44ba6ee1f8eac..55bec5f141bdc17d35d6347c1477b8d8dc9b4ac4 100644
(file)
--- a/
folly/experimental/AsymmetricMemoryBarrier.cpp
+++ b/
folly/experimental/AsymmetricMemoryBarrier.cpp
@@
-40,7
+40,7
@@
struct DummyPageCreator {
private:
static void* create() {
auto ptr = mmap(nullptr, 1, PROT_READ, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0);
private:
static void* create() {
auto ptr = mmap(nullptr, 1, PROT_READ, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0);
- checkUnixError(reinterpret_cast<
uintptr
_t>(ptr), "mmap");
+ checkUnixError(reinterpret_cast<
ssize
_t>(ptr), "mmap");
// Optimistically try to lock the page so it stays resident. Could make
// the heavy barrier faster.
// Optimistically try to lock the page so it stays resident. Could make
// the heavy barrier faster.