diff options
| author | jason <jason@138bc75d-0d04-0410-961f-82ee72b054a4> | 1999-07-09 16:15:04 +0000 |
|---|---|---|
| committer | jason <jason@138bc75d-0d04-0410-961f-82ee72b054a4> | 1999-07-09 16:15:04 +0000 |
| commit | 15eb8b2d53b24a6eb52f588afb9b06d0fd60840e (patch) | |
| tree | fe4da5c0be7eb3c448a6b274d4e1907f06e7d1e7 /libjava/java/text/MessageFormat.java | |
| parent | 495d2af2e9476c727801e6bf1f1f31088edb0b55 (diff) | |
| download | ppe42-gcc-15eb8b2d53b24a6eb52f588afb9b06d0fd60840e.tar.gz ppe42-gcc-15eb8b2d53b24a6eb52f588afb9b06d0fd60840e.zip | |
* cp-tree.h (struct lang_decl): Added field for storing sorted
FIELD_DECLs (used in TYPE_DECLs).
(DECL_PENDING_INLINE_INFO): Adjusted to use 'u' union.
(DECL_SORTED_FIELDS): New macro.
* class.c (method_name_cmp): New function.
(finish_struct_methods): Modified to support sorting and searching
methods.
(finish_struct_anon): Changed code in inner loop to use ELT rather
than UELT (which required an extra indirection for every reference).
(field_decl_cmp): New function to support sorting FIELD_DECLs.
(finish_struct_1): Sort fields.
* search.c (lookup_field_1): Use DECL_SORTED_FIELDS if we have them.
(lookup_fnfields_1): Search sorted methods in METHOD_VEC.
Also, switch to using array indexing rather than a changing pointer.
* ptree.c (print_lang_decl): Handle TYPE_DECLs that have
DECL_SORTED_FIELDS.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@28046 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/java/text/MessageFormat.java')
0 files changed, 0 insertions, 0 deletions

