diff options
| author | rmathew <rmathew@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-05-29 05:11:41 +0000 |
|---|---|---|
| committer | rmathew <rmathew@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-05-29 05:11:41 +0000 |
| commit | b058b5b4a94939c18b568d90b3c1c1a2acb1459f (patch) | |
| tree | fa7c6c430b62609bd2e6979cf8f506515595ec7f /libjava/java/util/logging/SimpleFormatter.java | |
| parent | 972e98ddf92b3a62cda27f1c296052561d5ac76c (diff) | |
| download | ppe42-gcc-b058b5b4a94939c18b568d90b3c1c1a2acb1459f.tar.gz ppe42-gcc-b058b5b4a94939c18b568d90b3c1c1a2acb1459f.zip | |
* java-tree.h (DECL_LOCAL_FINAL_IUD): New macro to test if a
local variable was initialised upon declaration.
* parse.y (declare_local_variables): Set DECL_LOCAL_FINAL_IUD if
variable was final and initialised upon declaration.
* check-init.c (check_final_reassigned): Give error only if a blank
final is not definitely unassigned or if an initialised final is
reassigned.
(check_bool_init): Respect JLS2 16.1.7 requirements for boolean
assignment expressions. Remove case MODIFY_EXPR, label do_default.
(check_init): Perform initialised-variable-removing-optimisation
only on non-final local variables.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@82416 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/java/util/logging/SimpleFormatter.java')
0 files changed, 0 insertions, 0 deletions

