diff --git a/source/service/compiler.go b/source/service/compiler.go index 8e72d16d..7d304060 100644 --- a/source/service/compiler.go +++ b/source/service/compiler.go @@ -1195,7 +1195,7 @@ NodeTypeSwitch: typesAtIndex := typesAtIndex(types, i) cp.cm("Adding variable in ASSIGN, 2", node.GetToken()) cp.AddVariable(env, pair.VarName, LOCAL_VARIABLE, typesAtIndex, node.GetToken()) - if sig[i].VarName == "*inferred*" { + if sig[i].VarType == "*inferred*" { newSig = append(newSig, NameAlternateTypePair{pair.VarName, typesAtIndex}) } else { newSig = append(newSig, ast.NameTypenamePair{pair.VarName, sig[i].VarType})