Skip to content

Constant folding elimina expressões com efeitos colaterais #31

Description

@PauloHMattos

Uma expressão tipo

var x = 10
function foo() : bool
{
      x = 1000
      return false
}

var r = foo() && false

É colapsada para false e a chamada foo é eliminada, assim x continua com o valor incial de 10.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions