diff options
author | Jan Hubicka <jh@suse.cz> | 2003-06-24 15:31:59 +0200 |
---|---|---|
committer | Jan Hubicka <hubicka@gcc.gnu.org> | 2003-06-24 13:31:59 +0000 |
commit | cebebe72b1f06a31668a8efb9a5f2d6be590b20d (patch) | |
tree | 58ab87b73bc9c8296a7049f0cb03d221e9ab6d5f | |
parent | d35543c0dd3d5377461d7a1d2902b89543b65276 (diff) | |
download | gcc-cebebe72b1f06a31668a8efb9a5f2d6be590b20d.zip gcc-cebebe72b1f06a31668a8efb9a5f2d6be590b20d.tar.gz gcc-cebebe72b1f06a31668a8efb9a5f2d6be590b20d.tar.bz2 |
method.c (thunk_labelno): Move outside ifdef block to make garbage collector happy.
* method.c (thunk_labelno): Move outside ifdef block to make garbage
collector happy.
From-SVN: r68419
-rw-r--r-- | gcc/cp/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/cp/method.c | 4 |
2 files changed, 8 insertions, 1 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 2bc0484..8ae7c02 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,8 @@ +Tue Jun 24 15:30:05 CEST 2003 Jan Hubicka <jh@suse.cz> + + * method.c (thunk_labelno): Move outside ifdef block to make garbage + collector happy. + Tue Jun 24 13:52:34 CEST 2003 Jan Hubicka <jh@suse.cz> * class.c (build_vtable): Make vtables. diff --git a/gcc/cp/method.c b/gcc/cp/method.c index 3c9ab91..d02d024 100644 --- a/gcc/cp/method.c +++ b/gcc/cp/method.c @@ -354,8 +354,10 @@ thunk_adjust (tree ptr, bool this_adjusting, return ptr; } -#ifdef ASM_OUTPUT_DEF +/* 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. */ |