diff options
Diffstat (limited to 'resolve')
-rw-r--r-- | resolve/resolve.go | 4 | ||||
-rw-r--r-- | resolve/resolve_test.go | 1 |
2 files changed, 0 insertions, 5 deletions
diff --git a/resolve/resolve.go b/resolve/resolve.go index d0c818a..4649914 100644 --- a/resolve/resolve.go +++ b/resolve/resolve.go @@ -84,7 +84,6 @@ var ( AllowNestedDef = false // allow def statements within function bodies AllowLambda = false // allow lambda expressions AllowFloat = false // allow floating point literals, the 'float' built-in, and x / y - AllowFreeze = false // allow the 'freeze' built-in AllowSet = false // allow the 'set' built-in AllowGlobalReassign = false // allow reassignment to globals declared in same file (deprecated) ) @@ -346,9 +345,6 @@ func (r *resolver) useGlobal(id *syntax.Ident) (scope Scope) { if !AllowSet && id.Name == "set" { r.errorf(id.NamePos, doesnt+"support sets") } - if !AllowFreeze && id.Name == "freeze" { - r.errorf(id.NamePos, doesnt+"provide the 'freeze' built-in function") - } } else { scope = Undefined r.errorf(id.NamePos, "undefined: %s", id.Name) diff --git a/resolve/resolve_test.go b/resolve/resolve_test.go index 11e953c..cfd7ddf 100644 --- a/resolve/resolve_test.go +++ b/resolve/resolve_test.go @@ -27,7 +27,6 @@ func TestResolve(t *testing.T) { resolve.AllowNestedDef = option(chunk.Source, "nesteddef") resolve.AllowLambda = option(chunk.Source, "lambda") resolve.AllowFloat = option(chunk.Source, "float") - resolve.AllowFreeze = option(chunk.Source, "freeze") resolve.AllowSet = option(chunk.Source, "set") resolve.AllowGlobalReassign = option(chunk.Source, "global_reassign") |