mirror of
https://github.com/reactos/wine.git
synced 2024-11-25 12:49:45 +00:00
vbscript: Fixed local variable count calculation.
This commit is contained in:
parent
a65ef29151
commit
851856af67
@ -746,6 +746,7 @@ static HRESULT compile_dim_statement(compile_ctx_t *ctx, dim_statement_t *stat)
|
|||||||
return E_FAIL;
|
return E_FAIL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
ctx->func->var_cnt++;
|
||||||
if(!dim_decl->next)
|
if(!dim_decl->next)
|
||||||
break;
|
break;
|
||||||
dim_decl = dim_decl->next;
|
dim_decl = dim_decl->next;
|
||||||
@ -753,7 +754,6 @@ static HRESULT compile_dim_statement(compile_ctx_t *ctx, dim_statement_t *stat)
|
|||||||
|
|
||||||
dim_decl->next = ctx->dim_decls;
|
dim_decl->next = ctx->dim_decls;
|
||||||
ctx->dim_decls = stat->dim_decls;
|
ctx->dim_decls = stat->dim_decls;
|
||||||
ctx->func->var_cnt++;
|
|
||||||
return S_OK;
|
return S_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -470,6 +470,7 @@ Sub TestSubLocalVal
|
|||||||
x = false
|
x = false
|
||||||
Call ok(not x, "local x is not false?")
|
Call ok(not x, "local x is not false?")
|
||||||
Dim x
|
Dim x
|
||||||
|
Dim a,b, c
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
x = true
|
x = true
|
||||||
|
Loading…
Reference in New Issue
Block a user