From 873eabcf28e60ee8649d92a9c975904ec69cd222 Mon Sep 17 00:00:00 2001 From: "Thiago Marcos P. Santos" Date: Thu, 26 Nov 2015 13:23:47 +0200 Subject: [PATCH] [node] Fix build on GCC 4.9.2 --- platform/node/src/node_log.hpp | 1 - platform/node/src/node_map.cpp | 8 ++++---- platform/node/src/node_map.hpp | 1 - platform/node/src/node_mapbox_gl_native.cpp | 1 - platform/node/src/node_request.hpp | 1 - 5 files changed, 4 insertions(+), 8 deletions(-) diff --git a/platform/node/src/node_log.hpp b/platform/node/src/node_log.hpp index 8798016d7..d29e4e28e 100644 --- a/platform/node/src/node_log.hpp +++ b/platform/node/src/node_log.hpp @@ -5,7 +5,6 @@ #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wunused-parameter" #pragma GCC diagnostic ignored "-Wshadow" -#pragma GCC diagnostic ignored "-Wnested-anon-types" #include #pragma GCC diagnostic pop diff --git a/platform/node/src/node_map.cpp b/platform/node/src/node_map.cpp index d4c551d66..d9ff63f72 100644 --- a/platform/node/src/node_map.cpp +++ b/platform/node/src/node_map.cpp @@ -405,8 +405,8 @@ void NodeMap::release() { valid = false; - uv_close(reinterpret_cast(async), [] (uv_handle_t *handle) { - delete reinterpret_cast(handle); + uv_close(reinterpret_cast(async), [] (uv_handle_t *h) { + delete reinterpret_cast(h); }); map.reset(nullptr); @@ -433,8 +433,8 @@ NodeMap::NodeMap(v8::Local options) : async(new uv_async_t) { async->data = this; - uv_async_init(uv_default_loop(), async, [](UV_ASYNC_PARAMS(handle)) { - reinterpret_cast(handle->data)->renderFinished(); + uv_async_init(uv_default_loop(), async, [](UV_ASYNC_PARAMS(h)) { + reinterpret_cast(h->data)->renderFinished(); }); // Make sure the async handle doesn't keep the loop alive. diff --git a/platform/node/src/node_map.hpp b/platform/node/src/node_map.hpp index 23cd3c9fa..2c1cbd254 100644 --- a/platform/node/src/node_map.hpp +++ b/platform/node/src/node_map.hpp @@ -7,7 +7,6 @@ #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wunused-parameter" #pragma GCC diagnostic ignored "-Wshadow" -#pragma GCC diagnostic ignored "-Wnested-anon-types" #include #pragma GCC diagnostic pop diff --git a/platform/node/src/node_mapbox_gl_native.cpp b/platform/node/src/node_mapbox_gl_native.cpp index 76c522d83..4a86a8d85 100644 --- a/platform/node/src/node_mapbox_gl_native.cpp +++ b/platform/node/src/node_mapbox_gl_native.cpp @@ -1,7 +1,6 @@ #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wunused-parameter" #pragma GCC diagnostic ignored "-Wshadow" -#pragma GCC diagnostic ignored "-Wnested-anon-types" #include #include #pragma GCC diagnostic pop diff --git a/platform/node/src/node_request.hpp b/platform/node/src/node_request.hpp index 3a06a7b62..8e57cb30e 100644 --- a/platform/node/src/node_request.hpp +++ b/platform/node/src/node_request.hpp @@ -3,7 +3,6 @@ #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wunused-parameter" #pragma GCC diagnostic ignored "-Wshadow" -#pragma GCC diagnostic ignored "-Wnested-anon-types" #include #pragma GCC diagnostic pop