[Bug c++/20145] gcc 4.0 new warning: class has virtual functions but non-virtual destructor is not suppressed with -isystem

micis at gmx dot de gcc-bugzilla@gcc.gnu.org
Wed Feb 23 15:17:00 GMT 2005


------- Additional Comments From micis at gmx dot de  2005-02-23 11:16 -------
Created an attachment (id=8261)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=8261&action=view)
preprocessed source

Command line for gcc:
/usr/local/gcc40d/bin/g++40d -O2 -g -march=opteron
 -Wall -DALTIVEC -DUSEACE -c
 -o ../../../../LinuxExec/arrilib/ArriutilTest.o
 ../../../Portabel/arrilib/compile/ArriutilTest.cpp
 -I../../../Portabel/arrilib
 -isystem/home/cie019/ace542-gcc40/ACE_wrappers
 -DHAVE_ACE_NULL_MUTEX_H -isystem/usr/local/cppunit-gcc40/include
 -I../../../../include/arrilib

Output from gcc:
/usr/local/cppunit-gcc40/include/cppunit/extensions/TestFixtureFactory.h:
 In instantiation of 'CppUnit::ConcretTestFixtureFactory<ArriutilTest>':
../../../Portabel/arrilib/compile/ArriutilTest.h:32:   instantiated from here
/usr/local/cppunit-gcc40/include/cppunit/extensions/TestFixtureFactory.h:30:
warning: 'class CppUnit::ConcretTestFixtureFactory<ArriutilTest>' has virtual
functions but non-virtual destructor

This gcc was snapshot 20050213, but 20050220 makes no difference.

Michael Cieslinski

-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20145



More information about the Gcc-bugs mailing list