We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 02e2ca2 commit 17b82bdCopy full SHA for 17b82bd
src/dotty/tools/dotc/transform/Literalize.scala
@@ -69,7 +69,7 @@ class Literalize extends MiniPhaseTransform { thisTransform =>
69
literalize(tree)
70
71
override def transformLiteral(tree: Literal)(implicit ctx: Context, info: TransformerInfo): Tree = tree.tpe match {
72
- case ConstantType(const) if tree.const.value != const.value => Literal(const)
+ case ConstantType(const) if tree.const.value != const.value || (tree.const.tag != const.tag) => Literal(const)
73
case _ => tree
74
}
75
0 commit comments