[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