mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-03-07 21:07:33 +08:00
lex.c (java_read_char): Avoid "comparison is always true" warning.
* lex.c (java_read_char): Avoid "comparison is always true" warning. From-SVN: r55014
This commit is contained in:
parent
88e5899c42
commit
bd466c7bde
@ -1,3 +1,8 @@
|
||||
2002-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
|
||||
|
||||
* lex.c (java_read_char): Avoid "comparison is always true"
|
||||
warning.
|
||||
|
||||
2002-06-25 Andreas Schwab <schwab@suse.de>
|
||||
|
||||
* expr.c (JSR): Avoid undefined operation on PC.
|
||||
|
@ -494,8 +494,8 @@ java_read_char (lex)
|
||||
+ (c2 & 0x3f));
|
||||
/* Check for valid 3-byte characters.
|
||||
Don't allow surrogate, \ufffe or \uffff. */
|
||||
if (r >= 0x800 && r <= 0xffff
|
||||
&& ! (r >= 0xd800 && r <= 0xdfff)
|
||||
if (IN_RANGE (r, 0x800, 0xffff)
|
||||
&& ! IN_RANGE (r, 0xd800, 0xdfff)
|
||||
&& r != 0xfffe && r != 0xffff)
|
||||
return r;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user