Skip to content

Scaja.js UndefOrOps not applied anymore. #24467

@cheleb

Description

@cheleb

Compiler version

3.8.0-RC1

Minimized code

//> using scala 3.8.0-RC1
//> using platforms scala-js

import scala.scalajs.js

@main def test = 
    val udo: js.UndefOr[Int] = js.undefined
    udo.foreach(println)

Output

[error] ./issue.scala:9:5
[error] value foreach is not a member of scala.scalajs.js.UndefOr[Int]
[error]     udo.foreach(println)
[error]

Expectation

Should compile, and does in 3.7.4

Metadata

Metadata

Assignees

Labels

itype:bugregressionThis worked in a previous version but doesn't anymore

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions