{"action":"created","issue":{"url":"https://api.github.com/repos/mishoo/UglifyJS/issues/519","labels_url":"https://api.github.com/repos/mishoo/UglifyJS/issues/519/labels{/name}","comments_url":"https://api.github.com/repos/mishoo/UglifyJS/issues/519/comments","events_url":"https://api.github.com/repos/mishoo/UglifyJS/issues/519/events","html_url":"https://github.com/mishoo/UglifyJS/pull/519","id":105346386,"number":519,"title":"\"a?b():c()\" should be \"(a?b:c)()\"","user":{"login":"KSXGitHub","id":11488886,"avatar_url":"https://avatars.githubusercontent.com/u/11488886?v=3","gravatar_id":"","url":"https://api.github.com/users/KSXGitHub","html_url":"https://github.com/KSXGitHub","followers_url":"https://api.github.com/users/KSXGitHub/followers","following_url":"https://api.github.com/users/KSXGitHub/following{/other_user}","gists_url":"https://api.github.com/users/KSXGitHub/gists{/gist_id}","starred_url":"https://api.github.com/users/KSXGitHub/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/KSXGitHub/subscriptions","organizations_url":"https://api.github.com/users/KSXGitHub/orgs","repos_url":"https://api.github.com/users/KSXGitHub/repos","events_url":"https://api.github.com/users/KSXGitHub/events{/privacy}","received_events_url":"https://api.github.com/users/KSXGitHub/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-09-08T10:11:34Z","updated_at":"2015-09-08T11:54:13Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/mishoo/UglifyJS/pulls/519","html_url":"https://github.com/mishoo/UglifyJS/pull/519","diff_url":"https://github.com/mishoo/UglifyJS/pull/519.diff","patch_url":"https://github.com/mishoo/UglifyJS/pull/519.patch"},"body":"Here's an example:\r\nThe origin:\r\n```javascript\r\n    function test(condition, func1, func2, arg1, arg2) {\r\n        if (condition) {\r\n            return func1(arg1, arg2);\r\n        } else {\r\n            return func2(arg1, arg2);\r\n        }\r\n    }\r\n```\r\nWhat I expect is:\r\n```javascript\r\n    function test(a,b,c,d,e){return(a?b:c)(d,e)}\r\n```\r\nBut what the tool gives me is (`(t,u)` is uneccessary repeated 2 times):\r\n```javascript\r\n   function main(n,i,r,t,u){return n?i(t,u):r(t,u)}\r\n```"},"comment":{"url":"https://api.github.com/repos/mishoo/UglifyJS/issues/comments/138530923","html_url":"https://github.com/mishoo/UglifyJS/pull/519#issuecomment-138530923","issue_url":"https://api.github.com/repos/mishoo/UglifyJS/issues/519","id":138530923,"user":{"login":"zhanhb","id":6323014,"avatar_url":"https://avatars.githubusercontent.com/u/6323014?v=3","gravatar_id":"","url":"https://api.github.com/users/zhanhb","html_url":"https://github.com/zhanhb","followers_url":"https://api.github.com/users/zhanhb/followers","following_url":"https://api.github.com/users/zhanhb/following{/other_user}","gists_url":"https://api.github.com/users/zhanhb/gists{/gist_id}","starred_url":"https://api.github.com/users/zhanhb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zhanhb/subscriptions","organizations_url":"https://api.github.com/users/zhanhb/orgs","repos_url":"https://api.github.com/users/zhanhb/repos","events_url":"https://api.github.com/users/zhanhb/events{/privacy}","received_events_url":"https://api.github.com/users/zhanhb/received_events","type":"User","site_admin":false},"created_at":"2015-09-08T11:54:13Z","updated_at":"2015-09-08T11:54:13Z","body":"I guess uglify won't fix this."}}