diff -r 4026dece07e8 -r 37551dc0f591 src/share/classes/com/sun/tools/javac/util/JCDiagnostic.java --- a/src/share/classes/com/sun/tools/javac/util/JCDiagnostic.java Thu Aug 14 22:17:02 2008 -0700 +++ b/src/share/classes/com/sun/tools/javac/util/JCDiagnostic.java Fri Aug 22 11:46:29 2008 +0100 @@ -296,7 +296,7 @@ line = column = -1; else { line = source.getLineNumber(n); - column = source.getColumnNumber(n); + column = source.getColumnNumber(n, true); } }