Skip to content

JS variable shadowing  #6409

@ncannasse

Description

@ncannasse
package foo;

enum E {
    Flags( v : String );
}

class Main {
    static function main() {
        var foo_E = null;
        var f : foo.E = Flags(""); // runtime error 
        trace(f);
    }
}

The foo_E variable will shadow our foo.E enum, this error has been introduce by package flattening

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions