Add code generator for yield stmt
diff --git a/Lib/compiler/pycodegen.py b/Lib/compiler/pycodegen.py
index bfb5059..0097482 100644
--- a/Lib/compiler/pycodegen.py
+++ b/Lib/compiler/pycodegen.py
@@ -909,6 +909,11 @@
         self.visit(node.value)
         self.emit('RETURN_VALUE')
 
+    def visitYield(self, node):
+        self.set_lineno(node)
+        self.visit(node.value)
+        self.emit('YIELD_STMT')
+
     # slice and subscript stuff
 
     def visitSlice(self, node, aug_flag=None):
diff --git a/Tools/compiler/compiler/pycodegen.py b/Tools/compiler/compiler/pycodegen.py
index bfb5059..0097482 100644
--- a/Tools/compiler/compiler/pycodegen.py
+++ b/Tools/compiler/compiler/pycodegen.py
@@ -909,6 +909,11 @@
         self.visit(node.value)
         self.emit('RETURN_VALUE')
 
+    def visitYield(self, node):
+        self.set_lineno(node)
+        self.visit(node.value)
+        self.emit('YIELD_STMT')
+
     # slice and subscript stuff
 
     def visitSlice(self, node, aug_flag=None):