OSDN Git Service

2006-08-10 Simon Martin <simartin@users.sourceforge.net>
authoraph <aph@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 10 Aug 2006 19:35:07 +0000 (19:35 +0000)
committeraph <aph@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 10 Aug 2006 19:35:07 +0000 (19:35 +0000)
commit5babbb38102da9b08927d82c2b2bb401c7485921
tree4e3fd929ca16b78eae9a77bedcc19795582766e9
parent168bf671b93c52c9012931e9374230d4674cab2c
2006-08-10  Simon Martin  <simartin@users.sourceforge.net>

        PR java/8923
        * parse.y (build_incdec): Emit an error instead of an ICE if '++'
        or '--' is used with a constant operand.
        (java_complete_lhs): When processing a '++' or '--' expression,
        don't call java_complete_tree but java_complete_lhs, so that a
        static final variable operand is never replaced by its value. This
        avoids an ICE later on.
        (patch_unaryop): Fixed typo in comment.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@116069 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/java/ChangeLog
gcc/java/parse.y