diff options
| author | ghazi <ghazi@138bc75d-0d04-0410-961f-82ee72b054a4> | 1999-09-02 21:57:09 +0000 |
|---|---|---|
| committer | ghazi <ghazi@138bc75d-0d04-0410-961f-82ee72b054a4> | 1999-09-02 21:57:09 +0000 |
| commit | 5b0a320eca3bdb5568eda978534adf7ad5edc4ca (patch) | |
| tree | d78f68fd548b7fe100d1c9c862b04b87d0c5606d /gcc/java/jcf-dump.c | |
| parent | b83e57f81778b99d033a7b140e77f42fc7a3fe86 (diff) | |
| download | ppe42-gcc-5b0a320eca3bdb5568eda978534adf7ad5edc4ca.tar.gz ppe42-gcc-5b0a320eca3bdb5568eda978534adf7ad5edc4ca.zip | |
* class.c (finish_class): Remove unused parameter, all callers
changed.
* expr.c (build_java_athrow): Change return type to void.
(java_lang_expand_expr): Make sure each case in switch returns a
value.
* java-tree.h (finish_class): Fix prototype to take void args.
* jcf-dump.c (usage): Mark with ATTRIBUTE_NORETURN.
(main): Issue return from main, not exit.
* jcf-parse.c (parse_class_file): Fix call to `finish_class'.
* jcf.h (jcf_unexpected_eof): Mark with ATTRIBUTE_NORETURN.
* jv-scan.c (main): Issue return from main, not exit.
* parse.y (check_abstract_method_definitions,
java_check_abstract_method_definitions): Add static prototypes.
(java_complete_expand_methods): Fix call to `finish_class'.
* verify.c (verify_jvm_instructions): Initialize variables `oldpc'
and `prevpc'.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29065 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/java/jcf-dump.c')
| -rw-r--r-- | gcc/java/jcf-dump.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/gcc/java/jcf-dump.c b/gcc/java/jcf-dump.c index 676a7512b83..2f20e30025d 100644 --- a/gcc/java/jcf-dump.c +++ b/gcc/java/jcf-dump.c @@ -86,7 +86,7 @@ static void disassemble_method PROTO ((JCF*, const unsigned char *, int)); static void print_name PROTO ((FILE*, JCF*, int)); static void print_signature PROTO ((FILE*, JCF*, int, int)); static int utf8_equal_string PROTO ((struct JCF*, int, const char *)); -static int usage PROTO ((void)); +static int usage PROTO ((void)) ATTRIBUTE_NORETURN; static void process_class PROTO ((struct JCF *)); static void print_constant_pool PROTO ((struct JCF *)); static void print_exception_table PROTO ((struct JCF *, @@ -760,7 +760,7 @@ DEFUN(main, (argc, argv), else { fprintf (stderr, "%s: illegal argument\n", argv[argi]); - exit (FATAL_EXIT_CODE); + return FATAL_EXIT_CODE; } } @@ -784,7 +784,7 @@ DEFUN(main, (argc, argv), if (out) { fprintf (stderr, "Cannot open '%s' for output.\n", output_file); - exit (FATAL_EXIT_CODE); + return FATAL_EXIT_CODE; } } else @@ -811,7 +811,7 @@ DEFUN(main, (argc, argv), if (class_filename == NULL) { perror ("Could not find class"); - exit (FATAL_EXIT_CODE); + return FATAL_EXIT_CODE; } JCF_FILL (jcf, 4); if (GET_u4 (jcf->read_ptr) == ZIPMAGIC) @@ -834,7 +834,7 @@ DEFUN(main, (argc, argv), if (magic != 0x04034b50) /* ZIPMAGIC (little-endian) */ { fprintf (stderr, "bad format of .zip/.jar archive\n"); - exit (FATAL_EXIT_CODE); + return FATAL_EXIT_CODE; } JCF_FILL (jcf, 26); JCF_SKIP (jcf, 2); @@ -908,7 +908,7 @@ DEFUN(main, (argc, argv), } } - exit (SUCCESS_EXIT_CODE); + return SUCCESS_EXIT_CODE; } static void |

