{"action":"opened","issue":{"url":"https://api.github.com/repos/google/closure-compiler/issues/1869","repository_url":"https://api.github.com/repos/google/closure-compiler","labels_url":"https://api.github.com/repos/google/closure-compiler/issues/1869/labels{/name}","comments_url":"https://api.github.com/repos/google/closure-compiler/issues/1869/comments","events_url":"https://api.github.com/repos/google/closure-compiler/issues/1869/events","html_url":"https://github.com/google/closure-compiler/issues/1869","id":163147741,"number":1869,"title":"Curious behavior with obfuscation","user":{"login":"zarov","id":741255,"avatar_url":"https://avatars.githubusercontent.com/u/741255?v=3","gravatar_id":"","url":"https://api.github.com/users/zarov","html_url":"https://github.com/zarov","followers_url":"https://api.github.com/users/zarov/followers","following_url":"https://api.github.com/users/zarov/following{/other_user}","gists_url":"https://api.github.com/users/zarov/gists{/gist_id}","starred_url":"https://api.github.com/users/zarov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zarov/subscriptions","organizations_url":"https://api.github.com/users/zarov/orgs","repos_url":"https://api.github.com/users/zarov/repos","events_url":"https://api.github.com/users/zarov/events{/privacy}","received_events_url":"https://api.github.com/users/zarov/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-06-30T11:56:51Z","updated_at":"2016-06-30T11:56:51Z","closed_at":null,"body":"Hello, I noticed a curious behavior with obfuscation for one method (I don't know if it occurs somewhere else in my code). So I have the following function, with \r\n\r\n````js\r\n/**\r\n * @method NS.Math.Quaternion.squadNoInvert\r\n * @param {THREE.Quaternion} q0\r\n * @param {THREE.Quaternion} a0\r\n * @param {THREE.Quaternion} a1\r\n * @param {THREE.Quaternion} q1\r\n * @param {Number} t\r\n * @return {THREE.Quaternion}\r\n */\r\nNS.Math.Quaternion.squadNoInvert = function(q0, a0, a1, q1, t) {\r\n    var qq = NS.Math.Quaternion.slerpNoInvert(q0, q1, t);\r\n    var qa = NS.Math.Quaternion.slerpNoInvert(a0, a1, t);\r\n    return NS.Math.Quaternion.slerpNoInvert(qq, qa, 2 * t * (1-t));\r\n};\r\n````"}}
{"actor":{"display_login":"zarov"}}