method.c (make_alias_for_thunk): Remove preprocessor guard on declaration and definition.

2004-04-09  Danny Smith  <dannysmith@users.sourceforge.net>

	* method.c (make_alias_for_thunk): Remove preprocessor guard on
	declaration and definition.

From-SVN: r80581
This commit is contained in:
Danny Smith 2004-04-10 14:44:14 +00:00 committed by R. Kelley Cook
parent df1a3b7369
commit c051cc7e0a
2 changed files with 5 additions and 6 deletions

View File

@ -1,3 +1,8 @@
2004-04-09 Danny Smith <dannysmith@users.sourceforge.net>
* method.c (make_alias_for_thunk): Remove preprocessor guard on
declaration and definition.
2004-04-08 Danny Smith <dannysmith@users.sourceforge.net>
PR c++/14808

View File

@ -62,9 +62,7 @@ static tree synthesize_exception_spec (tree, tree (*) (tree, void *), void *);
static tree locate_dtor (tree, void *);
static tree locate_ctor (tree, void *);
static tree locate_copy (tree, void *);
#ifdef ASM_OUTPUT_DEF
static tree make_alias_for_thunk (tree);
#endif
/* Called once to initialize method.c. */
@ -273,10 +271,7 @@ thunk_adjust (tree ptr, bool this_adjusting,
return ptr;
}
/* Garbage collector tables contains thunk_labelno even when places
inside ifdef block. */
static GTY (()) int thunk_labelno;
#ifdef ASM_OUTPUT_DEF
/* Create a static alias to function. */
@ -322,7 +317,6 @@ make_alias_for_thunk (tree function)
assemble_alias (alias, DECL_ASSEMBLER_NAME (function));
return alias;
}
#endif
/* Emit the definition of a C++ multiple inheritance or covariant
return vtable thunk. If EMIT_P is nonzero, the thunk is emitted