1. 02 Sep, 2018 1 commit
    • Max Kellermann's avatar
      lib/dbus/ReadIter: switch off -Wshadow on GCC<8 · b9cca49e
      Max Kellermann authored
      GCC 6.3.0 emits bogus warnings like this:
      
       In file included from src/lib/dbus/UDisks2.cxx:22:0:
       src/lib/dbus/ReadIter.hxx: In instantiation of 'ODBus::ReadMessageIter::ForEachProperty(F&&)::<lambda(auto:2&&)> [with auto:2 = ODBus::ReadMessageIter; F = std::_Bind<void (*(std::reference_wrapper<UDisks2::Object>, std::_Placeholder<1>, std::_Placeholder<2>))(UDisks2::Object&, const char*, ODBus::ReadMessageIter&&) noexcept>]':
       src/lib/dbus/ReadIter.hxx:102:6:   required from 'ODBus::ReadMessageIter::ForEachRecurse(int, F&&)::<lambda(auto:1&&)> [with auto:1 = ODBus::ReadMessageIter&; F = ODBus::ReadMessageIter::ForEachProperty(F&&) [with F = std::_Bind<void (*(std::reference_wrapper<UDisks2::Object>, std::_Placeholder<1>, std::_Placeholder<2>))(UDisks2::Object&, const char*, ODBus::ReadMessageIter&&) noexcept>]::<lambda(auto:2&&)>]'
       src/lib/dbus/ReadIter.hxx:92:5:   required from 'void ODBus::ReadMessageIter::ForEach(int, F&&) [with F = ODBus::ReadMessageIter::ForEachRecurse(int, F&&) [with F = ODBus::ReadMessageIter::ForEachProperty(F&&) [with F = std::_Bind<void (*(std::reference_wrapper<UDisks2::Object>, std::_Placeholder<1>, std::_Placeholder<2>))(UDisks2::Object&, const char*, ODBus::ReadMessageIter&&) noexcept>]::<lambda(auto:2&&)>]::<lambda(auto:1&&)>]'
       src/lib/dbus/ReadIter.hxx:101:3:   required from 'void ODBus::ReadMessageIter::ForEachRecurse(int, F&&) [with F = ODBus::ReadMessageIter::ForEachProperty(F&&) [with F = std::_Bind<void (*(std::reference_wrapper<UDisks2::Object>, std::_Placeholder<1>, std::_Placeholder<2>))(UDisks2::Object&, const char*, ODBus::ReadMessageIter&&) noexcept>]::<lambda(auto:2&&)>]'
       src/lib/dbus/ReadIter.hxx:114:3:   required from 'void ODBus::ReadMessageIter::ForEachProperty(F&&) [with F = std::_Bind<void (*(std::reference_wrapper<UDisks2::Object>, std::_Placeholder<1>, std::_Placeholder<2>))(UDisks2::Object&, const char*, ODBus::ReadMessageIter&&) noexcept>]'
       src/lib/dbus/UDisks2.cxx:71:30:   required from here
       src/lib/dbus/ReadIter.hxx:114:53: error: declaration of 'ODBus::ReadMessageIter&& i' shadows a parameter [-Werror=shadow]
          ForEachRecurse(DBUS_TYPE_DICT_ENTRY, [&f](auto &&i){
                                                            ^
       src/lib/dbus/ReadIter.hxx:101:33: note: shadowed declaration is here
          ForEach(arg_type, [&f](auto &&i){
                                        ^
      b9cca49e
  2. 03 Jun, 2018 3 commits
  3. 02 Jun, 2018 1 commit
  4. 17 Jan, 2017 1 commit
  5. 12 Apr, 2016 2 commits
  6. 11 Nov, 2015 1 commit
  7. 23 Jun, 2015 1 commit
  8. 01 Jan, 2015 1 commit
  9. 13 Jan, 2014 1 commit
  10. 11 Nov, 2013 1 commit
  11. 29 Jan, 2013 1 commit
  12. 24 Jan, 2012 1 commit
  13. 29 Jan, 2011 1 commit
  14. 01 Jan, 2010 1 commit
  15. 31 Dec, 2009 1 commit