Skip to content

Binding to wrong closure #8

@Bored66

Description

@Bored66

Environment:
tsnative-compiler 4.10

const fn = (n: Number) => {
            console.log("Closure: n=" + n.toString());
        };
        const fn1 = fn.bind(null, 1);
        const fn2 = fn.bind(null, 2);
        fn(0);
        fn1();
        fn2();

Expected result:
Closure: n=0
Closure: n=1
Closure: n=2

Actual result:
Closure: n=0
Closure: n=0
Closure: n=0

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions