diff options
author | pinskia <pinskia@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-08-09 17:53:25 +0000 |
---|---|---|
committer | pinskia <pinskia@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-08-09 17:53:25 +0000 |
commit | 9d44cae230d2bc147e098044f04ec96b00efd2e7 (patch) | |
tree | 02eae3d78c0ffdfe23f7b29961ad401c340f79f6 /gcc/objc | |
parent | 7b4810cc062bbe59fbb30a884461bfc9310690c3 (diff) | |
download | gcc-9d44cae230d2bc147e098044f04ec96b00efd2e7.tar.gz |
2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
part of PR objc/21992
* objc-act.c (handle_class_ref): The ref decl is always referenced.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@102920 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/objc')
-rw-r--r-- | gcc/objc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/objc/objc-act.c | 2 |
2 files changed, 7 insertions, 0 deletions
diff --git a/gcc/objc/ChangeLog b/gcc/objc/ChangeLog index 31a1e8f9159..f6fde14f03d 100644 --- a/gcc/objc/ChangeLog +++ b/gcc/objc/ChangeLog @@ -1,3 +1,8 @@ +2005-08-09 Andrew Pinski <pinskia@physics.uc.edu> + + part of PR objc/21992 + * objc-act.c (handle_class_ref): The ref decl is always referenced. + 2005-07-20 Giovanni Bajo <giovannibajo@libero.it> Make CONSTRUCTOR use VEC to store initializers. diff --git a/gcc/objc/objc-act.c b/gcc/objc/objc-act.c index d004fb5eb04..697e0290c2d 100644 --- a/gcc/objc/objc-act.c +++ b/gcc/objc/objc-act.c @@ -9303,6 +9303,8 @@ handle_class_ref (tree chain) DECL_INITIAL (decl) = exp; TREE_STATIC (decl) = 1; TREE_USED (decl) = 1; + /* Force the output of the decl as this forces the reference of the class. */ + mark_decl_referenced (decl); pushdecl (decl); rest_of_decl_compilation (decl, 0, 0); |