diff options
author | ZyX <kp-pav@yandex.ru> | 2017-01-29 21:03:36 +0300 |
---|---|---|
committer | ZyX <kp-pav@yandex.ru> | 2017-03-27 00:12:42 +0300 |
commit | f2ad6201d94fec1e0c98550e55f3b069fa24a68b (patch) | |
tree | 3641594ec1d3ba3d9b702e2b7a6ddfb197b39fbf /src/nvim/api/private/defs.h | |
parent | 1801d44f53e4340f5483902e6f0a2aa0ab4f551a (diff) | |
download | rneovim-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.h | 4 |
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 |