Skip to content

Literal singleton type accepting wrong value #12208

Closed
@kavedaa

Description

@kavedaa

Compiler version

3.0.0-RC3

Minimized code

scala> val pi: 3.14 = 3
val pi: 3.14 = 3.0

scala> pi
val res0: Double = 3.14

Expectation

2.13.4

scala> val pi: 3.14 = 3
                      ^
       error: type mismatch;
        found   : Double(3.0)
        required: 3.14

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions