diff options
author | Tom Tromey <tromey@cygnus.com> | 2000-03-02 19:58:49 +0000 |
---|---|---|
committer | Tom Tromey <tromey@gcc.gnu.org> | 2000-03-02 19:58:49 +0000 |
commit | e97f22c9757e8c7bbf123b6ec1af68791f41d6fa (patch) | |
tree | f56791ab2bec65f666579c170879cf50d92a2129 /libjava/java/lang | |
parent | 21318741bb4f00d87f558a2f11d462fa61381e80 (diff) | |
download | gcc-e97f22c9757e8c7bbf123b6ec1af68791f41d6fa.zip gcc-e97f22c9757e8c7bbf123b6ec1af68791f41d6fa.tar.gz gcc-e97f22c9757e8c7bbf123b6ec1af68791f41d6fa.tar.bz2 |
cp-tree.h (build_java_class_ref): Declare.
* cp-tree.h (build_java_class_ref): Declare.
* init.c (build_java_class_ref): No longer static.
* except.c (expand_throw): Generate a Java-style `throw' if the
thrown object is a "Java" object.
(initialize_handler_parm): Generate a Java-style lookup of
exception info if the caught object is a "Java" object.
(catch_language, catch_language_init): New globals.
(decl_is_java_type): New function.
(expand_start_catch_block): Don't call push_eh_info() or
push_eh_cleanup() when handling a Java-style "catch". Pass Java
class reference to build_catch_block.
From-SVN: r32292
Diffstat (limited to 'libjava/java/lang')
0 files changed, 0 insertions, 0 deletions