src/jdk/nashorn/internal/codegen/CodeGenerator.java

Print this page

        

*** 56,65 **** --- 56,66 ---- import java.util.Arrays; import java.util.EnumSet; import java.util.Iterator; import java.util.LinkedList; import java.util.List; + import java.util.Locale; import java.util.TreeMap; import jdk.nashorn.internal.codegen.ClassEmitter.Flag; import jdk.nashorn.internal.codegen.CompilerConstants.Call; import jdk.nashorn.internal.codegen.RuntimeCallSite.SpecializedRuntimeNode;
*** 2218,2228 **** } else { assert false; } method.convert(Type.OBJECT); } else if (value instanceof Boolean) { ! method.getField(staticField(Boolean.class, value.toString().toUpperCase(), Boolean.class)); } else { load(rhs); method.convert(unaryNode.getType()); } } else { --- 2219,2229 ---- } else { assert false; } method.convert(Type.OBJECT); } else if (value instanceof Boolean) { ! method.getField(staticField(Boolean.class, value.toString().toUpperCase(Locale.ENGLISH), Boolean.class)); } else { load(rhs); method.convert(unaryNode.getType()); } } else {