summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--common.gypi2
-rw-r--r--common/glfw_view.cpp2
-rw-r--r--include/mbgl/platform/event.hpp1
-rw-r--r--macosx/main.mm2
-rw-r--r--src/geometry/interpolate.cpp2
-rw-r--r--src/map/map.cpp2
-rw-r--r--src/map/raster_tile_data.cpp2
-rw-r--r--src/renderer/debug_bucket.cpp2
-rw-r--r--src/renderer/painter_prerender.cpp2
-rw-r--r--src/renderer/painter_raster.cpp4
-rw-r--r--src/renderer/painter_symbol.cpp2
-rw-r--r--src/style/style_parser.cpp2
12 files changed, 14 insertions, 11 deletions
diff --git a/common.gypi b/common.gypi
index a38a279ef1..513d8688f0 100644
--- a/common.gypi
+++ b/common.gypi
@@ -7,7 +7,7 @@
'GCC_VERSION': 'com.apple.compilers.llvm.clang.1_0',
'GCC_ENABLE_CPP_EXCEPTIONS': 'YES',
'GCC_ENABLE_CPP_RTTI':'YES',
- 'OTHER_CPLUSPLUSFLAGS': [ '-Wall', '-Wextra' ],
+ 'OTHER_CPLUSPLUSFLAGS': [ '-Wall', '-Wextra', '-Wno-variadic-macros' ],
'GCC_WARN_PEDANTIC': 'YES',
'GCC_WARN_UNINITIALIZED_AUTOS': 'YES_AGGRESSIVE'
},
diff --git a/common/glfw_view.cpp b/common/glfw_view.cpp
index f6a1c1ae7a..f53090a000 100644
--- a/common/glfw_view.cpp
+++ b/common/glfw_view.cpp
@@ -202,7 +202,7 @@ void GLFWView::swap() {
glfwSetWindowTitle(window, title.c_str());
}
-void GLFWView::notify_map_change(mbgl::MapChange change, mbgl::timestamp delay) {
+void GLFWView::notify_map_change(mbgl::MapChange /*change*/, mbgl::timestamp /*delay*/) {
// no-op
}
diff --git a/include/mbgl/platform/event.hpp b/include/mbgl/platform/event.hpp
index b55c721c99..01a23aa255 100644
--- a/include/mbgl/platform/event.hpp
+++ b/include/mbgl/platform/event.hpp
@@ -68,6 +68,7 @@ constexpr EventSeverity disabledEventSeverities[] = {
constexpr Event disabledEvents[] = {
+ Event(-1) // Avoid zero size array
};
constexpr EventPermutation disabledEventPermutations[] = {
diff --git a/macosx/main.mm b/macosx/main.mm
index a1b01de7b3..c61c9decb6 100644
--- a/macosx/main.mm
+++ b/macosx/main.mm
@@ -15,6 +15,8 @@
- (void)handleGetURLEvent:(NSAppleEventDescriptor *)event
withReplyEvent:(NSAppleEventDescriptor *)replyEvent {
+ (void)replyEvent;
+
NSString* urlString = [[event paramDescriptorForKeyword:keyDirectObject] stringValue];
NSURL *url = [NSURL URLWithString:urlString];
NSMutableDictionary *params = [[NSMutableDictionary alloc] init];
diff --git a/src/geometry/interpolate.cpp b/src/geometry/interpolate.cpp
index af62bd921c..618136ff47 100644
--- a/src/geometry/interpolate.cpp
+++ b/src/geometry/interpolate.cpp
@@ -16,7 +16,7 @@ const std::array<std::vector<float>, 4> minScaleArrays = {{
Anchors interpolate(const std::vector<Coordinate> &vertices, float spacing,
- const float minScale, float maxScale, const float tilePixelRatio,
+ const float /*minScale*/, float maxScale, const float tilePixelRatio,
const int start) {
maxScale = std::round(std::fmax(std::fmin(8.0f, maxScale / 2.0f), 1.0f));
diff --git a/src/map/map.cpp b/src/map/map.cpp
index bcdcd8479b..b7a9db505b 100644
--- a/src/map/map.cpp
+++ b/src/map/map.cpp
@@ -169,7 +169,7 @@ void Map::render(uv_async_t *async) {
void Map::terminate(uv_async_t *async) {
// Closes all open handles on the loop. This means that the loop will automatically terminate.
uv_loop_t *loop = static_cast<uv_loop_t *>(async->data);
- uv_walk(loop, [](uv_handle_t *handle, void *arg) {
+ uv_walk(loop, [](uv_handle_t *handle, void */*arg*/) {
if (!uv_is_closing(handle)) {
uv_close(handle, NULL);
}
diff --git a/src/map/raster_tile_data.cpp b/src/map/raster_tile_data.cpp
index 26c122da6c..a3c6d21a68 100644
--- a/src/map/raster_tile_data.cpp
+++ b/src/map/raster_tile_data.cpp
@@ -29,6 +29,6 @@ void RasterTileData::render(Painter &painter, std::shared_ptr<StyleLayer> layer_
bucket.render(painter, layer_desc, id);
}
-bool RasterTileData::hasData(std::shared_ptr<StyleLayer> layer_desc) const {
+bool RasterTileData::hasData(std::shared_ptr<StyleLayer> /*layer_desc*/) const {
return bucket.hasData();
}
diff --git a/src/renderer/debug_bucket.cpp b/src/renderer/debug_bucket.cpp
index c9a68e2efb..e51dd75b1e 100644
--- a/src/renderer/debug_bucket.cpp
+++ b/src/renderer/debug_bucket.cpp
@@ -14,7 +14,7 @@ DebugBucket::DebugBucket(DebugFontBuffer& fontBuffer)
: fontBuffer(fontBuffer) {
}
-void DebugBucket::render(Painter& painter, std::shared_ptr<StyleLayer> layer_desc, const Tile::ID& /*id*/) {
+void DebugBucket::render(Painter& painter, std::shared_ptr<StyleLayer> /*layer_desc*/, const Tile::ID& /*id*/) {
painter.renderDebugText(*this);
}
diff --git a/src/renderer/painter_prerender.cpp b/src/renderer/painter_prerender.cpp
index ea461ca5d2..5d61b95535 100644
--- a/src/renderer/painter_prerender.cpp
+++ b/src/renderer/painter_prerender.cpp
@@ -17,7 +17,7 @@ void Painter::preparePrerender(PrerenderedTexture &texture) {
glViewport(0, 0, texture.properties.size, texture.properties.size);
}
-void Painter::finishPrerender(PrerenderedTexture &texture) {
+void Painter::finishPrerender(PrerenderedTexture &/*texture*/) {
glEnable(GL_DEPTH_TEST);
glEnable(GL_STENCIL_TEST);
diff --git a/src/renderer/painter_raster.cpp b/src/renderer/painter_raster.cpp
index 228d609aaa..ef2eab2a6c 100644
--- a/src/renderer/painter_raster.cpp
+++ b/src/renderer/painter_raster.cpp
@@ -5,10 +5,10 @@
using namespace mbgl;
-void Painter::renderRaster(RasterBucket& bucket, std::shared_ptr<StyleLayer> layer_desc, const Tile::ID& /*id*/) {
+void Painter::renderRaster(RasterBucket& bucket, std::shared_ptr<StyleLayer> /*layer_desc*/, const Tile::ID& /*id*/) {
if (pass == Translucent) return;
- const RasterProperties &properties = layer_desc->getProperties<RasterProperties>();
+ // const RasterProperties &properties = layer_desc->getProperties<RasterProperties>();
depthMask(false);
diff --git a/src/renderer/painter_symbol.cpp b/src/renderer/painter_symbol.cpp
index d17841501f..2b7eef323f 100644
--- a/src/renderer/painter_symbol.cpp
+++ b/src/renderer/painter_symbol.cpp
@@ -10,7 +10,7 @@
namespace mbgl {
void Painter::renderSymbol(SymbolBucket &bucket, std::shared_ptr<StyleLayer> layer_desc,
- const Tile::ID &id) {
+ const Tile::ID &/*id*/) {
// Abort early.
if (pass == Opaque) {
return;
diff --git a/src/style/style_parser.cpp b/src/style/style_parser.cpp
index f715065469..f72b47d1f5 100644
--- a/src/style/style_parser.cpp
+++ b/src/style/style_parser.cpp
@@ -377,7 +377,7 @@ template<> std::tuple<bool, RotateAnchorType> StyleParser::parseProperty<RotateA
return std::tuple<bool, RotateAnchorType> { true, RotateAnchorTypeClass({ value.GetString(), value.GetStringLength() }) };
}
-template<> std::tuple<bool, PropertyTransition> StyleParser::parseProperty(JSVal value, const char *property_name) {
+template<> std::tuple<bool, PropertyTransition> StyleParser::parseProperty(JSVal value, const char */*property_name*/) {
PropertyTransition transition;
if (value.IsObject()) {
if (value.HasMember("duration") && value["duration"].IsNumber()) {