Skip to content

Print better compiler error for duplicate identifiers #793

Closed
@MaxGraey

Description

@MaxGraey
class Foo {
  field: i32;
  field: i64;
}
const foo = new Foo();

But this should be valid:

class Foo {
  field: i32;
  static field: i64;
}

Expected compiler error:

Dublicate identifier 'field'

Actual:

ERROR: AssertionError: assertion failed

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions