{"action":"created","issue":{"url":"https://api.github.com/repos/CTSRD-CHERI/clang/issues/103","repository_url":"https://api.github.com/repos/CTSRD-CHERI/clang","labels_url":"https://api.github.com/repos/CTSRD-CHERI/clang/issues/103/labels{/name}","comments_url":"https://api.github.com/repos/CTSRD-CHERI/clang/issues/103/comments","events_url":"https://api.github.com/repos/CTSRD-CHERI/clang/issues/103/events","html_url":"https://github.com/CTSRD-CHERI/clang/issues/103","id":170489791,"number":103,"title":"Need -Wold-style-declerations","user":{"login":"brooksdavis","id":3629693,"avatar_url":"https://avatars.githubusercontent.com/u/3629693?v=3","gravatar_id":"","url":"https://api.github.com/users/brooksdavis","html_url":"https://github.com/brooksdavis","followers_url":"https://api.github.com/users/brooksdavis/followers","following_url":"https://api.github.com/users/brooksdavis/following{/other_user}","gists_url":"https://api.github.com/users/brooksdavis/gists{/gist_id}","starred_url":"https://api.github.com/users/brooksdavis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/brooksdavis/subscriptions","organizations_url":"https://api.github.com/users/brooksdavis/orgs","repos_url":"https://api.github.com/users/brooksdavis/repos","events_url":"https://api.github.com/users/brooksdavis/events{/privacy}","received_events_url":"https://api.github.com/users/brooksdavis/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/CTSRD-CHERI/clang/labels/Pure%20capability%20ABI","name":"Pure capability ABI","color":"bfd4f2"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-08-10T18:46:55Z","updated_at":"2016-08-11T13:51:21Z","closed_at":null,"body":"@rwatson has reported that functions declared without arguments result in unusable functions.  We should implement the equivalent of gcc's `-Wold-style-declerations` and make it an error in pure-capability mode.\r\n\r\nThere's an llvm that has seen no action we'll probably need to do it https://llvm.org/bugs/show_bug.cgi?id=10486"},"comment":{"url":"https://api.github.com/repos/CTSRD-CHERI/clang/issues/comments/239166570","html_url":"https://github.com/CTSRD-CHERI/clang/issues/103#issuecomment-239166570","issue_url":"https://api.github.com/repos/CTSRD-CHERI/clang/issues/103","id":239166570,"user":{"login":"rwatson","id":186862,"avatar_url":"https://avatars.githubusercontent.com/u/186862?v=3","gravatar_id":"","url":"https://api.github.com/users/rwatson","html_url":"https://github.com/rwatson","followers_url":"https://api.github.com/users/rwatson/followers","following_url":"https://api.github.com/users/rwatson/following{/other_user}","gists_url":"https://api.github.com/users/rwatson/gists{/gist_id}","starred_url":"https://api.github.com/users/rwatson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rwatson/subscriptions","organizations_url":"https://api.github.com/users/rwatson/orgs","repos_url":"https://api.github.com/users/rwatson/repos","events_url":"https://api.github.com/users/rwatson/events{/privacy}","received_events_url":"https://api.github.com/users/rwatson/received_events","type":"User","site_admin":false},"created_at":"2016-08-11T13:51:21Z","updated_at":"2016-08-11T13:51:21Z","body":"The example I encountered was a header file in ```less(1)```, in which all function prototypes are K&R, and none work in CheriABI."}}
{"actor":{"display_login":"rwatson"}}