]> granicus.if.org Git - python/commitdiff
Removed unused var; added error check for ``lambda: x=1''.
authorGuido van Rossum <guido@python.org>
Thu, 8 Aug 1996 18:51:04 +0000 (18:51 +0000)
committerGuido van Rossum <guido@python.org>
Thu, 8 Aug 1996 18:51:04 +0000 (18:51 +0000)
Python/compile.c

index f20036b811bf1fef3701bb302223b71dc88fd0e9..cf2d0bba57685d7adbfb57285eb51247da4d2d73 100644 (file)
@@ -1050,7 +1050,6 @@ com_factor(c, n)
        struct compiling *c;
        node *n;
 {
-       int i;
        REQ(n, factor);
        if (TYPE(CHILD(n, 0)) == PLUS) {
                com_factor(c, CHILD(n, 1));
@@ -1605,6 +1604,11 @@ com_assign(c, n, assigning)
                                return;
                        }
                        break;
+
+               case lambdef:
+                       err_setstr(SyntaxError, "can't assign to lambda");
+                       c->c_errors++;
+                       return;
                
                default:
                        fprintf(stderr, "node type %d\n", TYPE(n));