Author: Stephan <[email protected]>
Branch: 
Changeset: r222:a3a39740fe6c
Date: 2012-05-23 15:19 +0200
http://bitbucket.org/pypy/lang-js/changeset/a3a39740fe6c/

Log:    12.6.3-4

diff --git a/js/operations.py b/js/operations.py
--- a/js/operations.py
+++ b/js/operations.py
@@ -952,6 +952,14 @@
             bytecode.emit('STORE_MEMBER')
             bytecode.emit('POP')
 
+        elif isinstance(left_expr, Member):
+            left_expr.expr.emit(bytecode)
+            left_expr.left.emit(bytecode)
+            bytecode.emit('STORE_MEMBER')
+            bytecode.emit('POP')
+        else:
+            raise Exception('unsupported')
+
         body.emit(bytecode)
         # remove last body statement from stack
         bytecode.emit('POP')
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to