aboutsummaryrefslogtreecommitdiff
path: root/libjava/java
diff options
context:
space:
mode:
authorTom Tromey <tromey@redhat.com>2003-07-24 17:18:00 +0000
committerTom Tromey <tromey@gcc.gnu.org>2003-07-24 17:18:00 +0000
commitb6d2b0f7f588cebe93e016a64c97bef166875f26 (patch)
tree60c45c4edc5ba1d4f54aabecbcdc5958638cb22d /libjava/java
parent1c41b3d6cf500cf8fca39dba7b92367a8496ca32 (diff)
downloadgcc-b6d2b0f7f588cebe93e016a64c97bef166875f26.zip
gcc-b6d2b0f7f588cebe93e016a64c97bef166875f26.tar.gz
gcc-b6d2b0f7f588cebe93e016a64c97bef166875f26.tar.bz2
For PR libgcj/7482:
* verify.cc (ref_intersection): New class. (type_val): Removed unresolved_reference_type, uninitialized_unresolved_reference_type. (is_assignable_from_slow): Rewrote. (type::data): Removed. (type::klass): New field. (type::type): Added verifier argument. (type::resolve): Removed. (type::set_uninitialized): Updated for change to type_val. (type::set_initialized): Likewise. (type::isinitialized): Likewise. (type::print): Likewise. (construct_primitive_array_type): Likewise. (type::compatible): Updated for change to type_val and to use ref_intersection. (type::isarray): Updated to use ref_intersection. (type::isinterface): Likewise. (type::element_type): Likewise. (type::to_array): Likewise. (type::verify_dimensions): Rewrote. (type::merge): Likewise. (check_class_constant): Updated for type constructor change. (check_constant): Likewise. (check_field_constant): Likewise. (get_one_type): Likewise. (initialize_stack): Likewise. (verify_instructions_0): Likewise. (verify_instructions_0) [op_invokeinterface]: Removed special case. (isect_list): New field. (_Jv_BytecodeVerifier): Initialize it. (~_Jv_BytecodeVerifier): Destroy ref_intersection objects. From-SVN: r69751
Diffstat (limited to 'libjava/java')
0 files changed, 0 insertions, 0 deletions