From f6ce93d6e999d1a0c450c5e71c5b3468e6217f0a Mon Sep 17 00:00:00 2001 From: Ian Lance Taylor Date: Mon, 6 Nov 2006 22:46:08 +0000 Subject: Split Object into Dynobj and Relobj, incorporate elfcpp swapping changes. --- gold/target.h | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'gold/target.h') diff --git a/gold/target.h b/gold/target.h index b72998d..8e00a4d 100644 --- a/gold/target.h +++ b/gold/target.h @@ -16,7 +16,6 @@ #include #include "elfcpp.h" -#include "symtab.h" namespace gold { @@ -24,9 +23,13 @@ namespace gold class General_options; class Object; template -class Sized_object; +class Sized_relobj; template struct Relocate_info; +class Symbol; +template +class Sized_symbol; +class Symbol_table; // The abstract class for target specific handling. @@ -150,7 +153,7 @@ class Sized_target : public Target scan_relocs(const General_options& options, Symbol_table* symtab, Layout* layout, - Sized_object* object, + Sized_relobj* object, unsigned int sh_type, const unsigned char* prelocs, size_t reloc_count, -- cgit v1.1