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