{"action":"created","comment":{"url":"https://api.github.com/repos/audacity/audacity/pulls/comments/29346967","id":29346967,"diff_hunk":"@@ -46,15 +46,13 @@ class GrabberEvent:public wxCommandEvent\n    GrabberEvent(wxEventType type = wxEVT_NULL,\n                 wxWindowID winid = 0,\n                 const wxPoint& pt = wxDefaultPosition)\n-   : wxCommandEvent(type, winid)\n+   : wxCommandEvent(type, winid), mPos(pt)","path":"src/widgets/Grabber.h","position":5,"original_position":5,"commit_id":"b277ea9a5dae9696a44b559102f66cf09d5b0447","original_commit_id":"b277ea9a5dae9696a44b559102f66cf09d5b0447","user":{"login":"lllucius","id":7347848,"avatar_url":"https://avatars.githubusercontent.com/u/7347848?v=3","gravatar_id":"","url":"https://api.github.com/users/lllucius","html_url":"https://github.com/lllucius","followers_url":"https://api.github.com/users/lllucius/followers","following_url":"https://api.github.com/users/lllucius/following{/other_user}","gists_url":"https://api.github.com/users/lllucius/gists{/gist_id}","starred_url":"https://api.github.com/users/lllucius/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lllucius/subscriptions","organizations_url":"https://api.github.com/users/lllucius/orgs","repos_url":"https://api.github.com/users/lllucius/repos","events_url":"https://api.github.com/users/lllucius/events{/privacy}","received_events_url":"https://api.github.com/users/lllucius/received_events","type":"User","site_admin":false},"body":"Just tried this in g++ with -O3 specified:\r\n\r\n```c++\r\nclass inconstructor\r\n{\r\npublic:\r\n   inconstructor(int parm1)\r\n   {\r\n      mParm = parm1;\r\n   }\r\n\r\npublic:\r\n   int mParm;\r\n};\r\n\r\nclass ininitializer\r\n{\r\npublic:\r\n   ininitializer(int parm1)\r\n   :  mParm(parm1)\r\n   {\r\n   }\r\n\r\npublic:\r\n   int mParm;\r\n};\r\n\r\ninconstructor tryc(123);\r\nininitializer tryi(456);\r\n```\r\nAnd here is what the compiler produced:\r\n```gas\r\n   .file \"t.cpp\"\r\n   .section .text.startup,\"x\"\r\n   .p2align 4,,15\r\n   .def  _GLOBAL__sub_I_tryc; .scl  3; .type 32;   .endef\r\n   .seh_proc   _GLOBAL__sub_I_tryc\r\n_GLOBAL__sub_I_tryc:\r\n.LFB7:\r\n   .seh_endprologue\r\n   movl  $123, tryc(%rip)\r\n   movl  $456, tryi(%rip)\r\n   ret\r\n   .seh_endproc\r\n   .section .ctors,\"w\"\r\n   .align 8\r\n   .quad _GLOBAL__sub_I_tryc\r\n   .globl   tryi\r\n   .bss\r\n   .align 4\r\ntryi:\r\n   .space 4\r\n   .globl   tryc\r\n   .align 4\r\ntryc:\r\n   .space 4\r\n   .ident   \"GCC: (GNU) 4.9.2\"\r\n```\r\nLooks about the same to me...","created_at":"2015-04-29T15:25:06Z","updated_at":"2015-04-29T15:25:06Z","html_url":"https://github.com/audacity/audacity/pull/38#discussion_r29346967","pull_request_url":"https://api.github.com/repos/audacity/audacity/pulls/38","_links":{"self":{"href":"https://api.github.com/repos/audacity/audacity/pulls/comments/29346967"},"html":{"href":"https://github.com/audacity/audacity/pull/38#discussion_r29346967"},"pull_request":{"href":"https://api.github.com/repos/audacity/audacity/pulls/38"}}},"pull_request":{"url":"https://api.github.com/repos/audacity/audacity/pulls/38","id":34368529,"html_url":"https://github.com/audacity/audacity/pull/38","diff_url":"https://github.com/audacity/audacity/pull/38.diff","patch_url":"https://github.com/audacity/audacity/pull/38.patch","issue_url":"https://api.github.com/repos/audacity/audacity/issues/38","number":38,"state":"open","locked":false,"title":"Fix 3 uninitialized variable accesses and some optimizations","user":{"login":"DanWin","id":3327912,"avatar_url":"https://avatars.githubusercontent.com/u/3327912?v=3","gravatar_id":"","url":"https://api.github.com/users/DanWin","html_url":"https://github.com/DanWin","followers_url":"https://api.github.com/users/DanWin/followers","following_url":"https://api.github.com/users/DanWin/following{/other_user}","gists_url":"https://api.github.com/users/DanWin/gists{/gist_id}","starred_url":"https://api.github.com/users/DanWin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DanWin/subscriptions","organizations_url":"https://api.github.com/users/DanWin/orgs","repos_url":"https://api.github.com/users/DanWin/repos","events_url":"https://api.github.com/users/DanWin/events{/privacy}","received_events_url":"https://api.github.com/users/DanWin/received_events","type":"User","site_admin":false},"body":"","created_at":"2015-04-29T14:30:51Z","updated_at":"2015-04-29T15:25:06Z","closed_at":null,"merged_at":null,"merge_commit_sha":"89749b7e40c89b816718356c58e847397d5daf64","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/audacity/audacity/pulls/38/commits","review_comments_url":"https://api.github.com/repos/audacity/audacity/pulls/38/comments","review_comment_url":"https://api.github.com/repos/audacity/audacity/pulls/comments{/number}","comments_url":"https://api.github.com/repos/audacity/audacity/issues/38/comments","statuses_url":"https://api.github.com/repos/audacity/audacity/statuses/b277ea9a5dae9696a44b559102f66cf09d5b0447","head":{"label":"DanWin:master","ref":"master","sha":"b277ea9a5dae9696a44b559102f66cf09d5b0447","user":{"login":"DanWin","id":3327912,"avatar_url":"https://avatars.githubusercontent.com/u/3327912?v=3","gravatar_id":"","url":"https://api.github.com/users/DanWin","html_url":"https://github.com/DanWin","followers_url":"https://api.github.com/users/DanWin/followers","following_url":"https://api.github.com/users/DanWin/following{/other_user}","gists_url":"https://api.github.com/users/DanWin/gists{/gist_id}","starred_url":"https://api.github.com/users/DanWin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DanWin/subscriptions","organizations_url":"https://api.github.com/users/DanWin/orgs","repos_url":"https://api.github.com/users/DanWin/repos","events_url":"https://api.github.com/users/DanWin/events{/privacy}","received_events_url":"https://api.github.com/users/DanWin/received_events","type":"User","site_admin":false},"repo":{"id":34390314,"name":"audacity","full_name":"DanWin/audacity","owner":{"login":"DanWin","id":3327912,"avatar_url":"https://avatars.githubusercontent.com/u/3327912?v=3","gravatar_id":"","url":"https://api.github.com/users/DanWin","html_url":"https://github.com/DanWin","followers_url":"https://api.github.com/users/DanWin/followers","following_url":"https://api.github.com/users/DanWin/following{/other_user}","gists_url":"https://api.github.com/users/DanWin/gists{/gist_id}","starred_url":"https://api.github.com/users/DanWin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DanWin/subscriptions","organizations_url":"https://api.github.com/users/DanWin/orgs","repos_url":"https://api.github.com/users/DanWin/repos","events_url":"https://api.github.com/users/DanWin/events{/privacy}","received_events_url":"https://api.github.com/users/DanWin/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/DanWin/audacity","description":"Audio Editor : : : :  developer list at : : https://lists.sourceforge.net/lists/listinfo/audacity-devel                                                 ","fork":true,"url":"https://api.github.com/repos/DanWin/audacity","forks_url":"https://api.github.com/repos/DanWin/audacity/forks","keys_url":"https://api.github.com/repos/DanWin/audacity/keys{/key_id}","collaborators_url":"https://api.github.com/repos/DanWin/audacity/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/DanWin/audacity/teams","hooks_url":"https://api.github.com/repos/DanWin/audacity/hooks","issue_events_url":"https://api.github.com/repos/DanWin/audacity/issues/events{/number}","events_url":"https://api.github.com/repos/DanWin/audacity/events","assignees_url":"https://api.github.com/repos/DanWin/audacity/assignees{/user}","branches_url":"https://api.github.com/repos/DanWin/audacity/branches{/branch}","tags_url":"https://api.github.com/repos/DanWin/audacity/tags","blobs_url":"https://api.github.com/repos/DanWin/audacity/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/DanWin/audacity/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/DanWin/audacity/git/refs{/sha}","trees_url":"https://api.github.com/repos/DanWin/audacity/git/trees{/sha}","statuses_url":"https://api.github.com/repos/DanWin/audacity/statuses/{sha}","languages_url":"https://api.github.com/repos/DanWin/audacity/languages","stargazers_url":"https://api.github.com/repos/DanWin/audacity/stargazers","contributors_url":"https://api.github.com/repos/DanWin/audacity/contributors","subscribers_url":"https://api.github.com/repos/DanWin/audacity/subscribers","subscription_url":"https://api.github.com/repos/DanWin/audacity/subscription","commits_url":"https://api.github.com/repos/DanWin/audacity/commits{/sha}","git_commits_url":"https://api.github.com/repos/DanWin/audacity/git/commits{/sha}","comments_url":"https://api.github.com/repos/DanWin/audacity/comments{/number}","issue_comment_url":"https://api.github.com/repos/DanWin/audacity/issues/comments{/number}","contents_url":"https://api.github.com/repos/DanWin/audacity/contents/{+path}","compare_url":"https://api.github.com/repos/DanWin/audacity/compare/{base}...{head}","merges_url":"https://api.github.com/repos/DanWin/audacity/merges","archive_url":"https://api.github.com/repos/DanWin/audacity/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/DanWin/audacity/downloads","issues_url":"https://api.github.com/repos/DanWin/audacity/issues{/number}","pulls_url":"https://api.github.com/repos/DanWin/audacity/pulls{/number}","milestones_url":"https://api.github.com/repos/DanWin/audacity/milestones{/number}","notifications_url":"https://api.github.com/repos/DanWin/audacity/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/DanWin/audacity/labels{/name}","releases_url":"https://api.github.com/repos/DanWin/audacity/releases{/id}","created_at":"2015-04-22T12:56:48Z","updated_at":"2015-04-29T14:24:34Z","pushed_at":"2015-04-29T14:24:34Z","git_url":"git://github.com/DanWin/audacity.git","ssh_url":"git@github.com:DanWin/audacity.git","clone_url":"https://github.com/DanWin/audacity.git","svn_url":"https://github.com/DanWin/audacity","homepage":"","size":56611,"stargazers_count":0,"watchers_count":0,"language":"C","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"audacity:master","ref":"master","sha":"7950d4fd5a51080fcf148c5d170f395b89188368","user":{"login":"audacity","id":11648186,"avatar_url":"https://avatars.githubusercontent.com/u/11648186?v=3","gravatar_id":"","url":"https://api.github.com/users/audacity","html_url":"https://github.com/audacity","followers_url":"https://api.github.com/users/audacity/followers","following_url":"https://api.github.com/users/audacity/following{/other_user}","gists_url":"https://api.github.com/users/audacity/gists{/gist_id}","starred_url":"https://api.github.com/users/audacity/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/audacity/subscriptions","organizations_url":"https://api.github.com/users/audacity/orgs","repos_url":"https://api.github.com/users/audacity/repos","events_url":"https://api.github.com/users/audacity/events{/privacy}","received_events_url":"https://api.github.com/users/audacity/received_events","type":"Organization","site_admin":false},"repo":{"id":32921736,"name":"audacity","full_name":"audacity/audacity","owner":{"login":"audacity","id":11648186,"avatar_url":"https://avatars.githubusercontent.com/u/11648186?v=3","gravatar_id":"","url":"https://api.github.com/users/audacity","html_url":"https://github.com/audacity","followers_url":"https://api.github.com/users/audacity/followers","following_url":"https://api.github.com/users/audacity/following{/other_user}","gists_url":"https://api.github.com/users/audacity/gists{/gist_id}","starred_url":"https://api.github.com/users/audacity/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/audacity/subscriptions","organizations_url":"https://api.github.com/users/audacity/orgs","repos_url":"https://api.github.com/users/audacity/repos","events_url":"https://api.github.com/users/audacity/events{/privacy}","received_events_url":"https://api.github.com/users/audacity/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/audacity/audacity","description":"Audio Editor : : : :  developer list at : : https://lists.sourceforge.net/lists/listinfo/audacity-devel                                                 ","fork":false,"url":"https://api.github.com/repos/audacity/audacity","forks_url":"https://api.github.com/repos/audacity/audacity/forks","keys_url":"https://api.github.com/repos/audacity/audacity/keys{/key_id}","collaborators_url":"https://api.github.com/repos/audacity/audacity/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/audacity/audacity/teams","hooks_url":"https://api.github.com/repos/audacity/audacity/hooks","issue_events_url":"https://api.github.com/repos/audacity/audacity/issues/events{/number}","events_url":"https://api.github.com/repos/audacity/audacity/events","assignees_url":"https://api.github.com/repos/audacity/audacity/assignees{/user}","branches_url":"https://api.github.com/repos/audacity/audacity/branches{/branch}","tags_url":"https://api.github.com/repos/audacity/audacity/tags","blobs_url":"https://api.github.com/repos/audacity/audacity/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/audacity/audacity/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/audacity/audacity/git/refs{/sha}","trees_url":"https://api.github.com/repos/audacity/audacity/git/trees{/sha}","statuses_url":"https://api.github.com/repos/audacity/audacity/statuses/{sha}","languages_url":"https://api.github.com/repos/audacity/audacity/languages","stargazers_url":"https://api.github.com/repos/audacity/audacity/stargazers","contributors_url":"https://api.github.com/repos/audacity/audacity/contributors","subscribers_url":"https://api.github.com/repos/audacity/audacity/subscribers","subscription_url":"https://api.github.com/repos/audacity/audacity/subscription","commits_url":"https://api.github.com/repos/audacity/audacity/commits{/sha}","git_commits_url":"https://api.github.com/repos/audacity/audacity/git/commits{/sha}","comments_url":"https://api.github.com/repos/audacity/audacity/comments{/number}","issue_comment_url":"https://api.github.com/repos/audacity/audacity/issues/comments{/number}","contents_url":"https://api.github.com/repos/audacity/audacity/contents/{+path}","compare_url":"https://api.github.com/repos/audacity/audacity/compare/{base}...{head}","merges_url":"https://api.github.com/repos/audacity/audacity/merges","archive_url":"https://api.github.com/repos/audacity/audacity/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/audacity/audacity/downloads","issues_url":"https://api.github.com/repos/audacity/audacity/issues{/number}","pulls_url":"https://api.github.com/repos/audacity/audacity/pulls{/number}","milestones_url":"https://api.github.com/repos/audacity/audacity/milestones{/number}","notifications_url":"https://api.github.com/repos/audacity/audacity/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/audacity/audacity/labels{/name}","releases_url":"https://api.github.com/repos/audacity/audacity/releases{/id}","created_at":"2015-03-26T10:46:17Z","updated_at":"2015-04-29T14:55:33Z","pushed_at":"2015-04-29T14:55:33Z","git_url":"git://github.com/audacity/audacity.git","ssh_url":"git@github.com:audacity/audacity.git","clone_url":"https://github.com/audacity/audacity.git","svn_url":"https://github.com/audacity/audacity","homepage":"","size":61269,"stargazers_count":43,"watchers_count":43,"language":"C","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":17,"mirror_url":null,"open_issues_count":2,"forks":17,"open_issues":2,"watchers":43,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/audacity/audacity/pulls/38"},"html":{"href":"https://github.com/audacity/audacity/pull/38"},"issue":{"href":"https://api.github.com/repos/audacity/audacity/issues/38"},"comments":{"href":"https://api.github.com/repos/audacity/audacity/issues/38/comments"},"review_comments":{"href":"https://api.github.com/repos/audacity/audacity/pulls/38/comments"},"review_comment":{"href":"https://api.github.com/repos/audacity/audacity/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/audacity/audacity/pulls/38/commits"},"statuses":{"href":"https://api.github.com/repos/audacity/audacity/statuses/b277ea9a5dae9696a44b559102f66cf09d5b0447"}}}}