{"action":"created","issue":{"url":"https://api.github.com/repos/catchorg/Catch2/issues/1323","repository_url":"https://api.github.com/repos/catchorg/Catch2","labels_url":"https://api.github.com/repos/catchorg/Catch2/issues/1323/labels{/name}","comments_url":"https://api.github.com/repos/catchorg/Catch2/issues/1323/comments","events_url":"https://api.github.com/repos/catchorg/Catch2/issues/1323/events","html_url":"https://github.com/catchorg/Catch2/issues/1323","id":337205220,"node_id":"MDU6SXNzdWUzMzcyMDUyMjA=","number":1323,"title":"Advance warning during compilation with GCC 6.3.0","user":{"login":"wimrijnders","id":769037,"node_id":"MDQ6VXNlcjc2OTAzNw==","avatar_url":"https://avatars1.githubusercontent.com/u/769037?v=4","gravatar_id":"","url":"https://api.github.com/users/wimrijnders","html_url":"https://github.com/wimrijnders","followers_url":"https://api.github.com/users/wimrijnders/followers","following_url":"https://api.github.com/users/wimrijnders/following{/other_user}","gists_url":"https://api.github.com/users/wimrijnders/gists{/gist_id}","starred_url":"https://api.github.com/users/wimrijnders/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wimrijnders/subscriptions","organizations_url":"https://api.github.com/users/wimrijnders/orgs","repos_url":"https://api.github.com/users/wimrijnders/repos","events_url":"https://api.github.com/users/wimrijnders/events{/privacy}","received_events_url":"https://api.github.com/users/wimrijnders/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-06-30T10:38:33Z","updated_at":"2018-07-01T14:30:56Z","closed_at":null,"author_association":"NONE","body":"## Description\r\n\r\nThis is not a compilation error, but `GCC 6.3.0` is throwing a warning during compilation of `CATCH2 v.2.2.3`. I scanned the issues here and didn't find anything similar, so I'm reporting it.\r\n\r\nI think it would be prudent to anticipate this before it becomes a problem.\r\n\r\n### Steps to reproduce\r\n\r\n- Take a program with unit tests, including \"catch.hpp\"\r\n- Compile with `GCC 6.3.0`\r\n- During compilation, the following warnings crop up:\r\n\r\n```\r\nIn file included from /usr/include/c++/6/vector:64:0,\r\n                 from Tests/catch.hpp:346,\r\n                 from Tests/testMain.cpp:12:\r\n/usr/include/c++/6/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::reverse_iterator std::vector<_Tp, _Alloc>::rbegin() [with _Tp = Catch::SectionEndInfo; _Alloc = std::allocator<Catch::SectionEndInfo>]’:\r\n/usr/include/c++/6/bits/stl_vector.h:585:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Catch::SectionEndInfo*, std::vector<Catch::SectionEndInfo> >’ will change in GCC 7.1\r\n       { return reverse_iterator(end()); }\r\n\r\n...etc. more like these follow\r\n```\r\n\r\n### Extra information\r\n\r\n* Catch version: **CATCH2 v2.2.3**\r\n* Operating System: Debian stretch on Raspberry Pi, uname: **Linux pascale 4.14.44+ #1117 Thu May 31 16:35:07 BST 2018 armv6l GNU/Linux**\r\n* Compiler+version: **GCC v 6.3.0**\r\n"},"comment":{"url":"https://api.github.com/repos/catchorg/Catch2/issues/comments/401610545","html_url":"https://github.com/catchorg/Catch2/issues/1323#issuecomment-401610545","issue_url":"https://api.github.com/repos/catchorg/Catch2/issues/1323","id":401610545,"node_id":"MDEyOklzc3VlQ29tbWVudDQwMTYxMDU0NQ==","user":{"login":"horenmar","id":9026413,"node_id":"MDQ6VXNlcjkwMjY0MTM=","avatar_url":"https://avatars1.githubusercontent.com/u/9026413?v=4","gravatar_id":"","url":"https://api.github.com/users/horenmar","html_url":"https://github.com/horenmar","followers_url":"https://api.github.com/users/horenmar/followers","following_url":"https://api.github.com/users/horenmar/following{/other_user}","gists_url":"https://api.github.com/users/horenmar/gists{/gist_id}","starred_url":"https://api.github.com/users/horenmar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/horenmar/subscriptions","organizations_url":"https://api.github.com/users/horenmar/orgs","repos_url":"https://api.github.com/users/horenmar/repos","events_url":"https://api.github.com/users/horenmar/events{/privacy}","received_events_url":"https://api.github.com/users/horenmar/received_events","type":"User","site_admin":false},"created_at":"2018-07-01T14:30:56Z","updated_at":"2018-07-01T14:30:56Z","author_association":"MEMBER","body":"That looks like you are using `-Wpsabi`. Since Catch does not, in any way, provide ABI guarantees, the ABI changes between GCC versions are not relevant to us."}}
{"actor":{"display_login":"horenmar"}}