From a7f0ef91f618136e98a1f8a3231efe86d5ef9927 Mon Sep 17 00:00:00 2001 From: Tom Tromey Date: Mon, 3 May 1999 16:59:16 +0000 Subject: [PATCH] parse-scan.y (interface_declaration): Call report_class_declaration for interfaces. * parse-scan.y (interface_declaration): Call report_class_declaration for interfaces. From-SVN: r26760 --- gcc/java/ChangeLog | 5 +++++ gcc/java/parse-scan.y | 6 ++++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/gcc/java/ChangeLog b/gcc/java/ChangeLog index 1e43aa85d6f8..f7081164d90c 100644 --- a/gcc/java/ChangeLog +++ b/gcc/java/ChangeLog @@ -1,3 +1,8 @@ +1999-05-03 Tom Tromey + + * parse-scan.y (interface_declaration): Call + report_class_declaration for interfaces. + 1999-04-30 20:54 -0400 Zack Weinberg * Makefile.in: Remove -v from bison command lines. diff --git a/gcc/java/parse-scan.y b/gcc/java/parse-scan.y index dcebc3a091c9..0e890aced9fc 100644 --- a/gcc/java/parse-scan.y +++ b/gcc/java/parse-scan.y @@ -571,11 +571,13 @@ this_or_super: /* Added, simplifies error diagnostics */ /* 19.9.1 Productions from 9.1: Interfaces Declarations */ interface_declaration: INTERFACE_TK identifier interface_body + { report_class_declaration ($2); modifier_value = 0; } | modifiers INTERFACE_TK identifier interface_body - { modifier_value = 0; } + { report_class_declaration ($3); modifier_value = 0; } | INTERFACE_TK identifier extends_interfaces interface_body + { report_class_declaration ($2); modifier_value = 0; } | modifiers INTERFACE_TK identifier extends_interfaces interface_body - { modifier_value = 0; } + { report_class_declaration ($3); modifier_value = 0; } ; extends_interfaces: -- 2.47.2