From a20b38f42bae02da47b7cd668320b08653d7daa6 Mon Sep 17 00:00:00 2001 From: Thomas Holder Date: Thu, 22 Aug 2019 19:12:30 +0200 Subject: Eliminate clang warnings -Wconstant-conversion -Wenum-compare-switch -Wpointer-bool-conversion -Wundefined-bool-conversion -Wunused-value Excluding deprecation warnings and 3rdparty directory. --- src/extension/internal/cairo-render-context.cpp | 2 ++ src/extension/internal/emf-print.cpp | 2 +- src/extension/internal/wmf-print.cpp | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) (limited to 'src/extension') diff --git a/src/extension/internal/cairo-render-context.cpp b/src/extension/internal/cairo-render-context.cpp index 4464742dd..60e83afef 100644 --- a/src/extension/internal/cairo-render-context.cpp +++ b/src/extension/internal/cairo-render-context.cpp @@ -932,6 +932,8 @@ CairoRenderContext::_setSurfaceMetadata(cairo_surface_t *surface) } break; #endif + default: + g_warning("unsupported target %d\n", _target); } } diff --git a/src/extension/internal/emf-print.cpp b/src/extension/internal/emf-print.cpp index 6d330f2ea..36f162ef9 100644 --- a/src/extension/internal/emf-print.cpp +++ b/src/extension/internal/emf-print.cpp @@ -1516,7 +1516,7 @@ bool PrintEmf::print_simple_shape(Geom::PathVector const &pathv, const Geom::Aff if (is_straight_curve(*cit)) { lines++; - } else if (&*cit) { + } else if (dynamic_cast(&*cit)) { curves++; } } diff --git a/src/extension/internal/wmf-print.cpp b/src/extension/internal/wmf-print.cpp index 6340bf0b6..79de51925 100644 --- a/src/extension/internal/wmf-print.cpp +++ b/src/extension/internal/wmf-print.cpp @@ -963,7 +963,7 @@ bool PrintWmf::print_simple_shape(Geom::PathVector const &pathv, const Geom::Aff if (is_straight_curve(*cit)) { lines++; - } else if (&*cit) { + } else if (dynamic_cast(&*cit)) { curves++; } } -- cgit v1.2.3