From 831632507a47eb5050d1f02fcb9f26aa1b1c6855 Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Fri, 16 Aug 1991 08:58:43 +0000 Subject: Use dmore dict2lookup. --- Python/compile.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/Python/compile.c b/Python/compile.c index 4dc3d9f..8366333 100644 --- a/Python/compile.c +++ b/Python/compile.c @@ -1950,10 +1950,13 @@ optimizer(co) oparg = NEXTARG(); if (opcode == LOAD_NAME) { name = GETNAMEOBJ(oparg); - if (dictlookup(locals, getstringvalue(name)) != NULL) + if (dict2lookup(locals, name) != NULL) *cur_instr = LOAD_LOCAL; - else if (!star_used) - *cur_instr = LOAD_GLOBAL; + else { + err_clear(); + if (!star_used) + *cur_instr = LOAD_GLOBAL; + } } } -- cgit v0.12