1.1 --- a/src/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java Wed Dec 28 10:52:11 2011 -0800 1.2 +++ b/src/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java Tue Jan 03 11:37:00 2012 -0800 1.3 @@ -535,13 +535,14 @@ 1.4 reader.putChar('.'); 1.5 scanFractionAndSuffix(pos); 1.6 } else if (reader.ch == '.') { 1.7 + int savePos = reader.bp; 1.8 reader.putChar('.'); reader.putChar('.', true); 1.9 if (reader.ch == '.') { 1.10 reader.scanChar(); 1.11 reader.putChar('.'); 1.12 tk = TokenKind.ELLIPSIS; 1.13 } else { 1.14 - lexError(pos, "malformed.fp.lit"); 1.15 + lexError(savePos, "illegal.dot"); 1.16 } 1.17 } else { 1.18 tk = TokenKind.DOT;