{"action":"created","issue":{"url":"https://api.github.com/repos/dart-lang/dev_compiler/issues/118","labels_url":"https://api.github.com/repos/dart-lang/dev_compiler/issues/118/labels{/name}","comments_url":"https://api.github.com/repos/dart-lang/dev_compiler/issues/118/comments","events_url":"https://api.github.com/repos/dart-lang/dev_compiler/issues/118/events","html_url":"https://github.com/dart-lang/dev_compiler/issues/118","id":65682614,"number":118,"title":"Assignment operator is ignored","user":{"login":"frankpepermans","id":3460003,"avatar_url":"https://avatars.githubusercontent.com/u/3460003?v=3","gravatar_id":"","url":"https://api.github.com/users/frankpepermans","html_url":"https://github.com/frankpepermans","followers_url":"https://api.github.com/users/frankpepermans/followers","following_url":"https://api.github.com/users/frankpepermans/following{/other_user}","gists_url":"https://api.github.com/users/frankpepermans/gists{/gist_id}","starred_url":"https://api.github.com/users/frankpepermans/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/frankpepermans/subscriptions","organizations_url":"https://api.github.com/users/frankpepermans/orgs","repos_url":"https://api.github.com/users/frankpepermans/repos","events_url":"https://api.github.com/users/frankpepermans/events{/privacy}","received_events_url":"https://api.github.com/users/frankpepermans/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-04-01T13:19:09Z","updated_at":"2015-04-01T13:59:02Z","closed_at":null,"body":"This Dart code:\r\n// C is of type List<int>\r\nif (C[j] == null) C[j] = 2;\r\nelse C[j] *= 2;\r\n\r\nIs compiled into:\r\nif (C.get(j) == null)\r\n    C.set(j, 2);\r\nelse\r\n    C.set(j, 2);"},"comment":{"url":"https://api.github.com/repos/dart-lang/dev_compiler/issues/comments/88490459","html_url":"https://github.com/dart-lang/dev_compiler/issues/118#issuecomment-88490459","issue_url":"https://api.github.com/repos/dart-lang/dev_compiler/issues/118","id":88490459,"user":{"login":"vsmenon","id":2119553,"avatar_url":"https://avatars.githubusercontent.com/u/2119553?v=3","gravatar_id":"","url":"https://api.github.com/users/vsmenon","html_url":"https://github.com/vsmenon","followers_url":"https://api.github.com/users/vsmenon/followers","following_url":"https://api.github.com/users/vsmenon/following{/other_user}","gists_url":"https://api.github.com/users/vsmenon/gists{/gist_id}","starred_url":"https://api.github.com/users/vsmenon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vsmenon/subscriptions","organizations_url":"https://api.github.com/users/vsmenon/orgs","repos_url":"https://api.github.com/users/vsmenon/repos","events_url":"https://api.github.com/users/vsmenon/events{/privacy}","received_events_url":"https://api.github.com/users/vsmenon/received_events","type":"User","site_admin":false},"created_at":"2015-04-01T13:59:02Z","updated_at":"2015-04-01T13:59:02Z","body":"It looks like we're ignoring the node.operator in js_codegen.dart / visitAssignmentExpression.  In this case, we'd need to lower compound assignments."}}