Incorrect code was generated for:
foo(a = i for i in range(10))
This should have generated a SyntaxError. Fix the Grammar so
it raises a SyntaxError and test it.
diff --git a/Misc/NEWS b/Misc/NEWS
index 77e8569..36d5c45 100644
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -12,6 +12,9 @@
Core and builtins
-----------------
+- SF bug #116775: fix incorrect code being for generator expressions.
+ The following code now raises a SyntaxError: foo(a = i for i in range(10))
+
- SF Bug #976608: fix SystemError when mtime of an imported file is -1.
- SF Bug #887946: fix segfault when redirecting stdin from a directory.