{"action":"created","issue":{"url":"https://api.github.com/repos/dlang/dmd/issues/5780","repository_url":"https://api.github.com/repos/dlang/dmd","labels_url":"https://api.github.com/repos/dlang/dmd/issues/5780/labels{/name}","comments_url":"https://api.github.com/repos/dlang/dmd/issues/5780/comments","events_url":"https://api.github.com/repos/dlang/dmd/issues/5780/events","html_url":"https://github.com/dlang/dmd/pull/5780","id":154914147,"number":5780,"title":"[REG2.072a] Issue 15992 - ICE with field variable of instantiated struct","user":{"login":"9rnsr","id":254394,"avatar_url":"https://avatars.githubusercontent.com/u/254394?v=3","gravatar_id":"","url":"https://api.github.com/users/9rnsr","html_url":"https://github.com/9rnsr","followers_url":"https://api.github.com/users/9rnsr/followers","following_url":"https://api.github.com/users/9rnsr/following{/other_user}","gists_url":"https://api.github.com/users/9rnsr/gists{/gist_id}","starred_url":"https://api.github.com/users/9rnsr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/9rnsr/subscriptions","organizations_url":"https://api.github.com/users/9rnsr/orgs","repos_url":"https://api.github.com/users/9rnsr/repos","events_url":"https://api.github.com/users/9rnsr/events{/privacy}","received_events_url":"https://api.github.com/users/9rnsr/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2016-05-15T15:28:13Z","updated_at":"2016-05-20T13:35:02Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/dlang/dmd/pulls/5780","html_url":"https://github.com/dlang/dmd/pull/5780","diff_url":"https://github.com/dlang/dmd/pull/5780.diff","patch_url":"https://github.com/dlang/dmd/pull/5780.patch"},"body":"When a template is instantiated in function body, it usually gets no chance to run `semantic2`, because inserted module's `semanticRun` would be greater than `PASSsemantic2done` (function bodies are analyzed in global `semantic3` stage).\r\n\r\nTherefore we should append template instances to global deferred `semantic2` list as same as for `semantic3`.\r\n\r\n----\r\n\r\nEssentially this change will increase compilation time. To minimize performance regression, I applied some improvements to `runDeferredSemantic(|2|3)`."},"comment":{"url":"https://api.github.com/repos/dlang/dmd/issues/comments/220606938","html_url":"https://github.com/dlang/dmd/pull/5780#issuecomment-220606938","issue_url":"https://api.github.com/repos/dlang/dmd/issues/5780","id":220606938,"user":{"login":"JackStouffer","id":680068,"avatar_url":"https://avatars.githubusercontent.com/u/680068?v=3","gravatar_id":"","url":"https://api.github.com/users/JackStouffer","html_url":"https://github.com/JackStouffer","followers_url":"https://api.github.com/users/JackStouffer/followers","following_url":"https://api.github.com/users/JackStouffer/following{/other_user}","gists_url":"https://api.github.com/users/JackStouffer/gists{/gist_id}","starred_url":"https://api.github.com/users/JackStouffer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JackStouffer/subscriptions","organizations_url":"https://api.github.com/users/JackStouffer/orgs","repos_url":"https://api.github.com/users/JackStouffer/repos","events_url":"https://api.github.com/users/JackStouffer/events{/privacy}","received_events_url":"https://api.github.com/users/JackStouffer/received_events","type":"User","site_admin":false},"created_at":"2016-05-20T13:35:02Z","updated_at":"2016-05-20T13:35:02Z","body":"Can anyone look at this? This is blocking https://github.com/dlang/phobos/pull/4280"}}
{"actor":{"display_login":"JackStouffer"}}