Add missing error handling branch

Fixes #255
This commit is contained in:
Stanisław Barzowski 2019-01-14 18:32:35 +01:00 committed by Dave Cunningham
parent 493c45a403
commit 7af3b8496c

View File

@ -312,7 +312,10 @@ func desugar(astPtr *ast.Node, objLevel int) (err error) {
switch node := node.(type) { switch node := node.(type) {
case *ast.Apply: case *ast.Apply:
desugar(&node.Target, objLevel) err = desugar(&node.Target, objLevel)
if err != nil {
return
}
for i := range node.Arguments.Positional { for i := range node.Arguments.Positional {
err = desugar(&node.Arguments.Positional[i], objLevel) err = desugar(&node.Arguments.Positional[i], objLevel)
if err != nil { if err != nil {