diff options
author | aph <aph@138bc75d-0d04-0410-961f-82ee72b054a4> | 2007-02-02 16:34:17 +0000 |
---|---|---|
committer | aph <aph@138bc75d-0d04-0410-961f-82ee72b054a4> | 2007-02-02 16:34:17 +0000 |
commit | cd725222ac425b66dc3901f74f55f38e32947a59 (patch) | |
tree | 825931419e51fa7cc806a34c9dce994cb91d820f /gcc/fortran/resolve.c | |
parent | 8a6f311ec471a5f351d390a168b792fa20a1cac1 (diff) | |
download | ppe42-gcc-cd725222ac425b66dc3901f74f55f38e32947a59.tar.gz ppe42-gcc-cd725222ac425b66dc3901f74f55f38e32947a59.zip |
2007-02-02 Andrew Haley <aph@redhat.com>
* expr.c (expand_byte_code): Call cache_this_class_ref() and
cache_cpool_data_ref().
Set TYPE_CPOOL_DATA_REF.
(cache_cpool_data_ref): New function.
* constants.c (build_ref_from_constant_pool): Remove special-case
code for flag_indirect_classes.
(build_constant_data_ref): Move special-case code for
flag_indirect_classes here from build_ref_from_constant_pool.
* decl.c (finish_method): Move class initialization from here to
cache_this_class_ref.
* class.c (cache_this_class_ref): New function.
(build_class_ref): Use this_classdollar for the ouput class.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@121508 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/fortran/resolve.c')
0 files changed, 0 insertions, 0 deletions