From 7fe7104eeaa85eb3c80c6764a4920a02280fec53 Mon Sep 17 00:00:00 2001 From: reuk Date: Tue, 7 Jul 2020 11:41:41 +0100 Subject: [PATCH] Projucer: Fix gcc 10 warnings --- .../Application/StartPage/jucer_StartPageComponent.cpp | 2 ++ .../Projucer/Source/LiveBuildEngine/jucer_ClassDatabase.h | 6 ------ 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/extras/Projucer/Source/Application/StartPage/jucer_StartPageComponent.cpp b/extras/Projucer/Source/Application/StartPage/jucer_StartPageComponent.cpp index 1b0090b94f..2d0a34c59d 100644 --- a/extras/Projucer/Source/Application/StartPage/jucer_StartPageComponent.cpp +++ b/extras/Projucer/Source/Application/StartPage/jucer_StartPageComponent.cpp @@ -150,7 +150,9 @@ static std::unique_ptr createProjectTemplatesTab (ContentComponent& c StartPageTreeHolder::Open::yes); holder->setSelectedItem (categories[0], 1); + JUCE_BEGIN_IGNORE_WARNINGS_GCC_LIKE ("-Wredundant-move") return std::move (holder); + JUCE_END_IGNORE_WARNINGS_GCC_LIKE } //============================================================================== diff --git a/extras/Projucer/Source/LiveBuildEngine/jucer_ClassDatabase.h b/extras/Projucer/Source/LiveBuildEngine/jucer_ClassDatabase.h index 488c1dcb87..173f7bbf6d 100644 --- a/extras/Projucer/Source/LiveBuildEngine/jucer_ClassDatabase.h +++ b/extras/Projucer/Source/LiveBuildEngine/jucer_ClassDatabase.h @@ -208,12 +208,6 @@ struct ClassDatabase noDefaultConstructor (false) {} - InstantiationFlags (const InstantiationFlags& other) - : isAbstract (other.isAbstract), - inAnonymousNamespace (other.inAnonymousNamespace), - noDefaultConstructor (other.noDefaultConstructor) - {} - bool canBeInstantiated() const noexcept { return ! (isAbstract || inAnonymousNamespace || noDefaultConstructor);