1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-10 23:44:24 +00:00

Fixed some GCC compiler warnings and removed deprecated functions

This commit is contained in:
Tom Poole 2019-06-04 13:42:34 +01:00
parent ddd4e84b9e
commit 16dd26649a
109 changed files with 381 additions and 289 deletions

View file

@ -33,21 +33,22 @@
#error "Incorrect use of JUCE cpp file"
#endif
#if defined (__clang__)
#include "juce_box2d.h"
#if defined JUCE_CLANG
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wsign-conversion"
#pragma clang diagnostic ignored "-Wfloat-conversion"
#if __has_warning("-Wzero-as-null-pointer-constant")
#pragma clang diagnostic ignored "-Wzero-as-null-pointer-constant"
#endif
#elif defined (__GNUC__)
#elif defined JUCE_GCC
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wsign-conversion"
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
#pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
#pragma GCC diagnostic ignored "-Wzero-as-null-pointer-constant"
#endif
#include "juce_box2d.h"
#include <cstdarg>
using int8 = juce::int8;
@ -105,8 +106,8 @@ using uint32 = juce::uint32;
#include "utils/juce_Box2DRenderer.cpp"
#if defined (__clang__)
#if defined JUCE_CLANG
#pragma clang diagnostic pop
#elif defined (__GNUC__)
#elif defined JUCE_GCC
#pragma GCC diagnostic pop
#endif

View file

@ -54,22 +54,30 @@
//==============================================================================
#include <juce_graphics/juce_graphics.h>
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wconversion"
#if defined (__clang__)
#if __has_warning("-Wzero-as-null-pointer-constant")
#pragma clang diagnostic ignored "-Wzero-as-null-pointer-constant"
#endif
#ifdef JUCE_CLANG
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wconversion"
#if __has_warning("-Wzero-as-null-pointer-constant")
#pragma clang diagnostic ignored "-Wzero-as-null-pointer-constant"
#endif
#endif
#ifdef JUCE_GCC
#pragma GCC diagnostic ignored "-Wconversion"
#pragma GCC diagnostic ignored "-Wsign-conversion"
#pragma GCC diagnostic ignored "-Wzero-as-null-pointer-constant"
#endif
#include <climits>
#include <cfloat>
#include "box2d/Box2D.h"
#ifdef __GNUC__
#ifdef JUCE_CLANG
#pragma clang diagnostic pop
#endif
#ifdef JUCE_GCC
#pragma GCC diagnostic pop
#endif