aboutsummaryrefslogtreecommitdiff
path: root/libjava/java
diff options
context:
space:
mode:
authorMark Mitchell <mitchell@dumbledore.codesourcery.com>2000-01-11 04:13:27 +0000
committerMark Mitchell <mmitchel@gcc.gnu.org>2000-01-11 04:13:27 +0000
commit9d4c0187c6805870fd437f4973bbf51d1ca064ea (patch)
tree2871c7aa28318e67ea8d66b2b2c066947132667f /libjava/java
parentd77249e795d1e9e1e669c80279cef1df12232089 (diff)
downloadgcc-9d4c0187c6805870fd437f4973bbf51d1ca064ea.zip
gcc-9d4c0187c6805870fd437f4973bbf51d1ca064ea.tar.gz
gcc-9d4c0187c6805870fd437f4973bbf51d1ca064ea.tar.bz2
class.c (build_vbase_path): Simplify.
* class.c (build_vbase_path): Simplify. (dfs_propagate_binfo_offsets): New function. (propagate_binfo_offsets): Use it. (remove_base_field): Simplify. (dfs_set_offset_for_vbases): Remove. (dfs_set_offset_for_shared_vbases): New function. (dfs_set_offset_for_unshared_vbases): Likewise. (layout_virtual_bases): Use them. (layout_basetypes): Don't call propagate_binfo_offsets. * search.c (dfs_get_vbase_types): Clone completely fresh binfos for the vbases. From-SVN: r31316
Diffstat (limited to 'libjava/java')
0 files changed, 0 insertions, 0 deletions