{"action":"created","issue":{"url":"https://api.github.com/repos/D-Programming-Language/dmd/issues/1912","labels_url":"https://api.github.com/repos/D-Programming-Language/dmd/issues/1912/labels{/name}","comments_url":"https://api.github.com/repos/D-Programming-Language/dmd/issues/1912/comments","events_url":"https://api.github.com/repos/D-Programming-Language/dmd/issues/1912/events","html_url":"https://github.com/D-Programming-Language/dmd/pull/1912","id":13401755,"number":1912,"title":"Fix issue 9960 Show deprecation errors during template instantiation in verbose mode","user":{"login":"lionello","id":591860,"avatar_url":"https://avatars.githubusercontent.com/u/591860?v=3","gravatar_id":"","url":"https://api.github.com/users/lionello","html_url":"https://github.com/lionello","followers_url":"https://api.github.com/users/lionello/followers","following_url":"https://api.github.com/users/lionello/following{/other_user}","gists_url":"https://api.github.com/users/lionello/gists{/gist_id}","starred_url":"https://api.github.com/users/lionello/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lionello/subscriptions","organizations_url":"https://api.github.com/users/lionello/orgs","repos_url":"https://api.github.com/users/lionello/repos","events_url":"https://api.github.com/users/lionello/events{/privacy}","received_events_url":"https://api.github.com/users/lionello/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":17,"created_at":"2013-04-19T13:51:37Z","updated_at":"2015-11-16T15:43:45Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/D-Programming-Language/dmd/pulls/1912","html_url":"https://github.com/D-Programming-Language/dmd/pull/1912","diff_url":"https://github.com/D-Programming-Language/dmd/pull/1912.diff","patch_url":"https://github.com/D-Programming-Language/dmd/pull/1912.patch"},"body":"http://d.puremagic.com/issues/show_bug.cgi?id=9960\r\n\r\nThis fix allows you to fix issues in templates. Without the fix, specifying \"-de\" on the command line will silently drop templates from being instantiated, resulting in either the application of a different template, or a fatal template instantiation error."},"comment":{"url":"https://api.github.com/repos/D-Programming-Language/dmd/issues/comments/157073584","html_url":"https://github.com/D-Programming-Language/dmd/pull/1912#issuecomment-157073584","issue_url":"https://api.github.com/repos/D-Programming-Language/dmd/issues/1912","id":157073584,"user":{"login":"lionello","id":591860,"avatar_url":"https://avatars.githubusercontent.com/u/591860?v=3","gravatar_id":"","url":"https://api.github.com/users/lionello","html_url":"https://github.com/lionello","followers_url":"https://api.github.com/users/lionello/followers","following_url":"https://api.github.com/users/lionello/following{/other_user}","gists_url":"https://api.github.com/users/lionello/gists{/gist_id}","starred_url":"https://api.github.com/users/lionello/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lionello/subscriptions","organizations_url":"https://api.github.com/users/lionello/orgs","repos_url":"https://api.github.com/users/lionello/repos","events_url":"https://api.github.com/users/lionello/events{/privacy}","received_events_url":"https://api.github.com/users/lionello/received_events","type":"User","site_admin":false},"created_at":"2015-11-16T15:43:45Z","updated_at":"2015-11-16T15:43:45Z","body":"Not sure what it takes to convince you that this is worth taking. Using `deprecated` in templates can result in code silently changing behavior when built with `-dw` versus `-de`. This patch allows you to see these differences by making any template instantiation errors explicit by adding `-v`.\r\n\r\nThe test case shows this behavior. It will compile successfully, without errors/warnings, no matter whether it's being built with `-de` or `-dw`, but the return code from the process differs."}}