X Tutup
Skip to content

for...in loop doesn't resolve exported identifiers #781

@ark120202

Description

@ark120202

Input:

export let foo = '';
for (foo in { x: true }) {
    print(foo);
}

Current Result:

____exports.foo = ""
for ____key in pairs({x = true}) do
    foo = ____key
    print(____exports.foo)
end

Expected Result:

____exports.foo = ""
for ____key in pairs({x = true}) do
    ____exports.foo = ____key
    print(____exports.foo)
end

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      X Tutup