{"action":"created","issue":{"url":"https://api.github.com/repos/rogerclarkmelbourne/Arduino_STM32/issues/54","labels_url":"https://api.github.com/repos/rogerclarkmelbourne/Arduino_STM32/issues/54/labels{/name}","comments_url":"https://api.github.com/repos/rogerclarkmelbourne/Arduino_STM32/issues/54/comments","events_url":"https://api.github.com/repos/rogerclarkmelbourne/Arduino_STM32/issues/54/events","html_url":"https://github.com/rogerclarkmelbourne/Arduino_STM32/issues/54","id":74083012,"number":54,"title":"__always_inline macro conflicts with gcc definition","user":{"login":"RickKimball","id":277696,"avatar_url":"https://avatars.githubusercontent.com/u/277696?v=3","gravatar_id":"","url":"https://api.github.com/users/RickKimball","html_url":"https://github.com/RickKimball","followers_url":"https://api.github.com/users/RickKimball/followers","following_url":"https://api.github.com/users/RickKimball/following{/other_user}","gists_url":"https://api.github.com/users/RickKimball/gists{/gist_id}","starred_url":"https://api.github.com/users/RickKimball/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/RickKimball/subscriptions","organizations_url":"https://api.github.com/users/RickKimball/orgs","repos_url":"https://api.github.com/users/RickKimball/repos","events_url":"https://api.github.com/users/RickKimball/events{/privacy}","received_events_url":"https://api.github.com/users/RickKimball/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2015-05-07T18:31:02Z","updated_at":"2015-05-30T04:38:53Z","closed_at":null,"body":"the macro '__always_inline' is defined in both the libmaple and also in the gcc headers. The problem is that they don't do the same thing. gcc doesn't include the inline keyword it is just the __attribute__ part.\r\n\r\nTwo fixes. \r\n\r\no change all the code in libmaple to add a an inline keyword to precede any __always_inline macro usage\r\n    or\r\no rename the macro so people don't aren't confused if they are used to using the one from gcc\r\n\r\nI'd opt for the second solution as the libmaple is different than the gcc\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/rogerclarkmelbourne/Arduino_STM32/issues/comments/106988330","html_url":"https://github.com/rogerclarkmelbourne/Arduino_STM32/issues/54#issuecomment-106988330","issue_url":"https://api.github.com/repos/rogerclarkmelbourne/Arduino_STM32/issues/54","id":106988330,"user":{"login":"rogerclarkmelbourne","id":6146984,"avatar_url":"https://avatars.githubusercontent.com/u/6146984?v=3","gravatar_id":"","url":"https://api.github.com/users/rogerclarkmelbourne","html_url":"https://github.com/rogerclarkmelbourne","followers_url":"https://api.github.com/users/rogerclarkmelbourne/followers","following_url":"https://api.github.com/users/rogerclarkmelbourne/following{/other_user}","gists_url":"https://api.github.com/users/rogerclarkmelbourne/gists{/gist_id}","starred_url":"https://api.github.com/users/rogerclarkmelbourne/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rogerclarkmelbourne/subscriptions","organizations_url":"https://api.github.com/users/rogerclarkmelbourne/orgs","repos_url":"https://api.github.com/users/rogerclarkmelbourne/repos","events_url":"https://api.github.com/users/rogerclarkmelbourne/events{/privacy}","received_events_url":"https://api.github.com/users/rogerclarkmelbourne/received_events","type":"User","site_admin":false},"created_at":"2015-05-30T04:38:53Z","updated_at":"2015-05-30T04:38:53Z","body":"This will be actioned when I get chance"}}