Warning with Clang and -Wall

For Apple specific issues

Warning with Clang and -Wall

Postby burnson2 » Tue May 08, 2012 9:07 pm

Hi, I've been seeing this warning crop up in the tip with clang++ and -Wall turned on:
Code: Select all
juce/modules/juce_gui_basics/windows/juce_ResizableWindow.h:204:10: warning:
     'juce::ResizableWindow::addToDesktop' hides overloaded virtual function [-Woverloaded-virtual]
   void addToDesktop();
        ^
juce/modules/juce_gui_basics/windows/juce_TopLevelWindow.h:137:18: note: hidden overloaded virtual function
     'juce::TopLevelWindow::addToDesktop' declared here
   virtual void addToDesktop (int windowStyleFlags, void* nativeWindowToAttachTo = nullptr);


This could be remedied by adding a using to the ResizableWindow class:
Code: Select all
using TopLevelWindow::addToDesktop;
User avatar
burnson2
JUCE Geek
 
Posts: 28
Joined: Sat Jan 19, 2008 3:50 am
Location: Urbana, IL

Re: Warning with Clang and -Wall

Postby jules » Wed May 09, 2012 9:52 am

Ah, I hadn't tried -Wall.. Thanks, I'll do some clean-ups for those warnings.
User avatar
jules
Fearless Leader
 
Posts: 17380
Joined: Mon Sep 06, 2004 9:03 am
Location: London, UK

Re: Warning with Clang and -Wall

Postby burnson2 » Wed May 09, 2012 10:20 pm

Thanks--everything runs squeaky-clean now!
User avatar
burnson2
JUCE Geek
 
Posts: 28
Joined: Sat Jan 19, 2008 3:50 am
Location: Urbana, IL


Return to MacOSX and iOS

Who is online

Users browsing this forum: Google Feedfetcher and 1 guest