--- a/langtools/src/share/classes/com/sun/tools/javac/util/BaseFileManager.java Wed Jul 09 10:49:32 2014 -0400
+++ b/langtools/src/share/classes/com/sun/tools/javac/util/BaseFileManager.java Thu Jul 10 13:57:27 2014 -0700
@@ -270,16 +270,9 @@
} else if (result.isMalformed() || result.isUnmappable()) {
// bad character in input
- // report coding error (warn only pre 1.5)
- if (!getSource().allowEncodingErrors()) {
- log.error(new SimpleDiagnosticPosition(dest.limit()),
- "illegal.char.for.encoding",
- charset == null ? encodingName : charset.name());
- } else {
- log.warning(new SimpleDiagnosticPosition(dest.limit()),
- "illegal.char.for.encoding",
- charset == null ? encodingName : charset.name());
- }
+ log.error(new SimpleDiagnosticPosition(dest.limit()),
+ "illegal.char.for.encoding",
+ charset == null ? encodingName : charset.name());
// skip past the coding error
inbuf.position(inbuf.position() + result.length());