From 3c59621425aaf10e326c7e82f1be2c9c37db94e5 Mon Sep 17 00:00:00 2001 From: David Anderson Date: Fri, 15 Apr 2011 10:59:10 -0700 Subject: [PATCH] Backed out changeset d6853d8d39fd --- sourcepawn/compiler/sc3.c | 7 ------- 1 file changed, 7 deletions(-) diff --git a/sourcepawn/compiler/sc3.c b/sourcepawn/compiler/sc3.c index fa5b9b5f..9c71fa25 100644 --- a/sourcepawn/compiler/sc3.c +++ b/sourcepawn/compiler/sc3.c @@ -2386,14 +2386,7 @@ static int nesting=0; assert(sc_status==statFIRST || arg[argidx].ident == 0 || arg[argidx].tags!=NULL); switch (arg[argidx].ident) { case 0: - /* On the first pass, we don't have all of the parameter info. - * However, use information must be marked anyway, otherwise vars - * declared previously will be omitted in the second pass. See - * SourceMod bug 4643. - */ error(92); /* argument count mismatch */ - if (lval.sym) - markusage(lval.sym,uWRITTEN); break; case iVARARGS: /* always pass by reference */