diff options
Diffstat (limited to 'sources/scalac/symtab/classfile')
-rw-r--r-- | sources/scalac/symtab/classfile/CLRClassParser.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sources/scalac/symtab/classfile/CLRClassParser.java b/sources/scalac/symtab/classfile/CLRClassParser.java index 9de9d17629..d7d5991cd6 100644 --- a/sources/scalac/symtab/classfile/CLRClassParser.java +++ b/sources/scalac/symtab/classfile/CLRClassParser.java @@ -333,7 +333,7 @@ public class CLRClassParser extends SymbolLoader { if (base == global.definitions.SHORT_CLASS) return AConstant.SHORT(((Number)value).shortValue()); if (base == global.definitions.CHAR_CLASS) - return AConstant.CHAR((char)((Number)value).intValue()); + return AConstant.CHAR(((Character)value).charValue()); if (base == global.definitions.INT_CLASS) return AConstant.INT(((Number)value).intValue()); if (base == global.definitions.LONG_CLASS) |