[LLVMbugs] [Bug 5507] Visibility warning from gcc-4.4 when compiling DwarfDebug.cpp

bugzilla-daemon at cs.uiuc.edu bugzilla-daemon at cs.uiuc.edu
Mon Nov 16 11:32:13 PST 2009


http://llvm.org/bugs/show_bug.cgi?id=5507


Benjamin Kramer <benny.kra at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |benny.kra at gmail.com
             Status|RESOLVED                    |REOPENED
         Resolution|FIXED                       |




--- Comment #2 from Benjamin Kramer <benny.kra at gmail.com>  2009-11-16 13:32:13 ---
(In reply to comment #1)
> I am not seeing this warning. (I'm confused why?).

I think it was introduced in GCC 4.3.

> However, does r88939 help ?

We get a different warning now:

In file included from DwarfDebug.h:23,
                 from DwarfDebug.cpp:14:
include/llvm/ADT/ValueMap.h: In instantiation of
'llvm::ValueMapIterator<llvm::DenseMap<llvm::ValueMapCallbackVH<llvm::MDNode*,
llvm::DbgScope*, llvm::ValueMapConfig<llvm::MDNode*>,
llvm::DenseMapInfo<llvm::DbgScope*> >, llvm::DbgScope*,
llvm::DenseMapInfo<llvm::ValueMapCallbackVH<llvm::MDNode*, llvm::DbgScope*,
llvm::ValueMapConfig<llvm::MDNode*>, llvm::DenseMapInfo<llvm::DbgScope*> > >,
llvm::DenseMapInfo<llvm::DbgScope*> >, llvm::MDNode*>::ValueTypeProxy':
DwarfDebug.cpp:2050:   instantiated from here
include/llvm/ADT/ValueMap.h:289: warning:
'llvm::ValueMapIterator<llvm::DenseMap<llvm::ValueMapCallbackVH<llvm::MDNode*,
llvm::DbgScope*, llvm::ValueMapConfig<llvm::MDNode*>,
llvm::DenseMapInfo<llvm::DbgScope*> >, llvm::DbgScope*,
llvm::DenseMapInfo<llvm::ValueMapCallbackVH<llvm::MDNode*, llvm::DbgScope*,
llvm::ValueMapConfig<llvm::MDNode*>, llvm::DenseMapInfo<llvm::DbgScope*> > >,
llvm::DenseMapInfo<llvm::DbgScope*> >, llvm::MDNode*>::ValueTypeProxy' declared
with greater visibility than the type of its field
'llvm::ValueMapIterator<llvm::DenseMap<llvm::ValueMapCallbackVH<llvm::MDNode*,
llvm::DbgScope*, llvm::ValueMapConfig<llvm::MDNode*>,
llvm::DenseMapInfo<llvm::DbgScope*> >, llvm::DbgScope*,
llvm::DenseMapInfo<llvm::ValueMapCallbackVH<llvm::MDNode*, llvm::DbgScope*,
llvm::ValueMapConfig<llvm::MDNode*>, llvm::DenseMapInfo<llvm::DbgScope*> > >,
llvm::DenseMapInfo<llvm::DbgScope*> >, llvm::MDNode*>::ValueTypeProxy::second'

I think it's the same warning Jeff tried to fix in r85873.


-- 
Configure bugmail: http://llvm.org/bugs/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.



More information about the llvm-bugs mailing list