Skip to content

Commit 8dce058

Browse files
committed
Scala.js: Ignore module members when listing fields to emit.
1 parent 7c1a5d2 commit 8dce058

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

compiler/src/dotty/tools/backend/sjs/JSCodeGen.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -446,8 +446,8 @@ class JSCodeGen()(implicit ctx: Context) {
446446
assert(currentClassSym.get == classSym,
447447
"genClassFields called with a ClassDef other than the current one")
448448

449-
// Non-method term members are fields
450-
classSym.info.decls.filter(f => !f.is(Method) && f.isTerm).map({ f =>
449+
// Term members that are neither methods nor modules are fields
450+
classSym.info.decls.filter(f => !f.is(Method | Module) && f.isTerm).map({ f =>
451451
implicit val pos = f.span
452452

453453
val name =

0 commit comments

Comments
 (0)