Skip to content

Wrong class tag for ClassTag[Unit] #4205

Closed
@nicolasstucki

Description

@nicolasstucki
object Foo {
  def main(args: Array[String]): Unit = {
    println(implicitly[reflect.ClassTag[Unit]])
    println(implicitly[reflect.ClassTag[Unit]].getClass)
  }
}

on Dotty prints

scala.runtime.BoxedUnit
class scala.reflect.ClassTag$GenericClassTag

and on scalac prints

Unit
class scala.reflect.ManifestFactory$$anon$14

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions