From dc21e39f48d022f82603434a9a45d3bf0e1d3b1f Mon Sep 17 00:00:00 2001 From: erg <devnull@localhost> Date: Fri, 25 Jul 2008 20:15:19 +0000 Subject: [PATCH] Fix non-standard declaration in middle of function body; move declaration to stop. --- cmd/gvpr/compile.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cmd/gvpr/compile.c b/cmd/gvpr/compile.c index e0815df25..48401a2b3 100644 --- a/cmd/gvpr/compile.c +++ b/cmd/gvpr/compile.c @@ -553,6 +553,7 @@ getval(Expr_t * pgm, Exnode_t * node, Exid_t * sym, Exref_t * ref, Agnode_t *np; Agnode_t *hp; Agedge_t *ep; + char* name; assert(sym->lex != CONSTANT); if (elt == EX_CALL) { @@ -1235,7 +1236,7 @@ getval(Expr_t * pgm, Exnode_t * node, Exid_t * sym, Exref_t * ref, case F_hasattr: case F_get: objp = INT2PTR(Agobj_t *, args[0].integer); - char* name = args[1].string; + name = args[1].string; if (!objp) { error(ERROR_FATAL, "NULL object passed to aget()/hasAttr()"); } else if (!name) { -- 2.40.0