{"comment":{"url":"https://api.github.com/repos/dkorolev/Current/comments/14551508","html_url":"https://github.com/dkorolev/Current/commit/0ed5f266d6180d73f0e6439f1eba2e46a2cbccd8#commitcomment-14551508","id":14551508,"user":{"login":"dkorolev","id":2159447,"avatar_url":"https://avatars.githubusercontent.com/u/2159447?v=3","gravatar_id":"","url":"https://api.github.com/users/dkorolev","html_url":"https://github.com/dkorolev","followers_url":"https://api.github.com/users/dkorolev/followers","following_url":"https://api.github.com/users/dkorolev/following{/other_user}","gists_url":"https://api.github.com/users/dkorolev/gists{/gist_id}","starred_url":"https://api.github.com/users/dkorolev/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dkorolev/subscriptions","organizations_url":"https://api.github.com/users/dkorolev/orgs","repos_url":"https://api.github.com/users/dkorolev/repos","events_url":"https://api.github.com/users/dkorolev/events{/privacy}","received_events_url":"https://api.github.com/users/dkorolev/received_events","type":"User","site_admin":false},"position":null,"line":null,"path":"","commit_id":"0ed5f266d6180d73f0e6439f1eba2e46a2cbccd8","created_at":"2015-11-23T01:42:31Z","updated_at":"2015-11-23T01:42:31Z","body":"I should add that `CurrentSuper` modifications made the following code to not compile:\r\n\r\n```\r\nCURRENT_STRUCT(Foo) { ... }\r\nFoo foo;\r\n::current::CurrentSuper* super;\r\n*super = foo;\r\n```\r\n\r\nIt was compiling before, as well as the real-life \"usecase\" of the above is assigning to `std::unique_ptr<CurrentSuper>`.\r\n\r\nCC @mzhurovich"}}