aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/api/private/defs.h
diff options
context:
space:
mode:
authorZyX <kp-pav@yandex.ru>2017-01-29 21:03:36 +0300
committerZyX <kp-pav@yandex.ru>2017-03-27 00:12:42 +0300
commitf2ad6201d94fec1e0c98550e55f3b069fa24a68b (patch)
tree3641594ec1d3ba3d9b702e2b7a6ddfb197b39fbf /src/nvim/api/private/defs.h
parent1801d44f53e4340f5483902e6f0a2aa0ab4f551a (diff)
downloadrneovim-f2ad6201d94fec1e0c98550e55f3b069fa24a68b.tar.gz
rneovim-f2ad6201d94fec1e0c98550e55f3b069fa24a68b.tar.bz2
rneovim-f2ad6201d94fec1e0c98550e55f3b069fa24a68b.zip
api: Use a form of `1 << 63` for INTERNAL_CALL_MASK
Diffstat (limited to 'src/nvim/api/private/defs.h')
-rw-r--r--src/nvim/api/private/defs.h4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/nvim/api/private/defs.h b/src/nvim/api/private/defs.h
index 432ab347bc..8bd1dd5085 100644
--- a/src/nvim/api/private/defs.h
+++ b/src/nvim/api/private/defs.h
@@ -36,9 +36,7 @@ typedef enum {
#define NO_RESPONSE UINT64_MAX
/// Mask for all internal calls
-#define INTERNAL_CALL_MASK (UINT64_MAX ^ (UINT64_MAX >> 1))
-// (1 << 63) in all forms produces “warning: shift count >= width of type
-// [-Wshift-count-overflow]”
+#define INTERNAL_CALL_MASK (((uint64_t)1) << (sizeof(uint64_t) * 8 - 1))
/// Internal call from VimL code
#define VIML_INTERNAL_CALL INTERNAL_CALL_MASK