CircularlyReferenceable.cc:76: error: called from here /usr/local/lib/gcc/alphaev56-unknown-linux-gnu/4.3.0/../../../../ include/c++/4.3.0/bits/stl_multiset.h:91: error: inlining failed in call to 'std::multiset<const PatternDriver::CircularlyReferenceable*, std::less<const PatternDriver::CircularlyReferenceable*>, std::allocator<const PatternDriver::CircularlyReferenceable*> >:: ~multiset()': call is unlikely CircularlyReferenceable.cc:76: error: called from here gmake: *** [CircularlyReferenceable.o] Error 1
This error (actually a warning) makes no sense: how can a destructor call be unlikely? What does that mean? I suspect that the warning is badly worded. What is intended here? Also, multiset is in the STL, and Winline should not be reporting against it. alpha1:gcc>uname -a Linux alpha1 2.4.9-40 #1 Mon Sep 23 08:14:02 EDT 2002 alpha unknown alpha1:gcc>g++ -v Using built-in specs. Target: alphaev56-unknown-linux-gnu Configured with: ../gcc/configure --verbose --enable-languages=c++ --disable-linux-futex --disable-nls --disable-tls Thread model: posix gcc version 4.3.0 20070519 (experimental) alpha1:gcc>alias CONFIGURECVS alias CONFIGURECVS='../gcc/configure --verbose --enable-languages=c++ --disable-linux-futex --disable-nls --disable-tls >clog 2>&1 &' alpha1:gcc>alias BUILD alias BUILD='nice gmake CFLAGS='\'''\'' BOOT_CFLAGS='\'''\'' LIBCFLAGS='\''-g'\'' LIBCXXFLAGS='\''-g'\'' bootstrap >log 2>&1 &' -- Summary: Winline reports bogus warning Product: gcc Version: 4.3.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: mckelvey at maskull dot com GCC build triplet: alphaev56-unknown-linux-gnu GCC host triplet: alphaev56-unknown-linux-gnu GCC target triplet: alphaev56-unknown-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32089