diff options
-rw-r--r-- | src/nvim/msgpack_rpc/helpers.c | 6 | ||||
-rw-r--r-- | third-party/CMakeLists.txt | 4 |
2 files changed, 5 insertions, 5 deletions
diff --git a/src/nvim/msgpack_rpc/helpers.c b/src/nvim/msgpack_rpc/helpers.c index a702d4f256..54e8b83cd0 100644 --- a/src/nvim/msgpack_rpc/helpers.c +++ b/src/nvim/msgpack_rpc/helpers.c @@ -86,8 +86,8 @@ bool msgpack_rpc_to_integer(msgpack_object *obj, Integer *arg) bool msgpack_rpc_to_float(msgpack_object *obj, Float *arg) FUNC_ATTR_NONNULL_ALL { - *arg = obj->via.dec; - return obj->type == MSGPACK_OBJECT_DOUBLE; + *arg = obj->via.f64; + return obj->type == MSGPACK_OBJECT_FLOAT; } bool msgpack_rpc_to_string(msgpack_object *obj, String *arg) @@ -120,7 +120,7 @@ bool msgpack_rpc_to_object(msgpack_object *obj, Object *arg) arg->type = kObjectTypeInteger; return msgpack_rpc_to_integer(obj, &arg->data.integer); - case MSGPACK_OBJECT_DOUBLE: + case MSGPACK_OBJECT_FLOAT: arg->type = kObjectTypeFloat; return msgpack_rpc_to_float(obj, &arg->data.floating); diff --git a/third-party/CMakeLists.txt b/third-party/CMakeLists.txt index 7f776136f4..64fc7ca7e6 100644 --- a/third-party/CMakeLists.txt +++ b/third-party/CMakeLists.txt @@ -52,8 +52,8 @@ include(ExternalProject) set(LIBUV_URL https://github.com/libuv/libuv/archive/v1.2.0.tar.gz) set(LIBUV_SHA1 38d1ba349fcfc1b221140523ba3d7cf3ea38c20b) -set(MSGPACK_URL https://github.com/msgpack/msgpack-c/archive/ecf4b09acd29746829b6a02939db91dfdec635b4.tar.gz) -set(MSGPACK_SHA1 c160ff99f20d9d0a25bea0a57f4452f1c9bde370) +set(MSGPACK_URL https://github.com/msgpack/msgpack-c/archive/b4eba4ba090e8cd6d8332410e252296a62b7e56d.tar.gz) +set(MSGPACK_SHA1 768e60e3936cd0d0e4f1d58ca86a78eeb895931b) set(LUAJIT_URL http://luajit.org/download/LuaJIT-2.0.3.tar.gz) set(LUAJIT_SHA1 2db39e7d1264918c2266b0436c313fbd12da4ceb) |