Made m_debuginfo not depend on m_aspacemgr, breaking the direct circular

dependence between them.  (There's still an indirect one via m_libcmman.)

As a result, I was able to move the Segment type declaration into
pub_core_aspacemgr.h, which is a much better spot.  I was also able to
remove a couple of #includes.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4025
This commit is contained in:
Nicholas Nethercote
2005-06-25 20:49:33 +00:00
parent 4b4e694fef
commit e7aa6b03de
6 changed files with 18 additions and 18 deletions

View File

@@ -30,7 +30,7 @@
#include "pub_core_basics.h"
#include "pub_core_threadstate.h"
#include "pub_core_debuginfo.h" // Needed for pub_core_aspacemgr :(
#include "pub_core_debuginfo.h"
#include "pub_core_aspacemgr.h" // For VG_(is_addressable)()
#include "pub_core_libcbase.h"
#include "pub_core_libcassert.h"