fix: wrong check for var decl collisions

This commit is contained in:
TopchetoEU 2024-09-05 13:03:36 +03:00
parent 55caf1e206
commit b6a90b108b
Signed by: topchetoeu
GPG Key ID: 6531B8583E5F6ED4

View File

@ -27,7 +27,7 @@ public class FunctionScope extends Scope {
@Override public Variable define(Variable var, Location loc) { @Override public Variable define(Variable var, Location loc) {
checkNotEnded(); checkNotEnded();
if (locals.has(var.name)) throw alreadyDefinedErr(loc, var.name); if (variables.has(var.name)) throw alreadyDefinedErr(loc, var.name);
if (passtrough) { if (passtrough) {
blacklistNames.add(var.name); blacklistNames.add(var.name);