Le 04/07/2016 à 23:47, Guillaume Munch a écrit :
But doing so I noticed the following warning with clang, in case someone
fancies fixing it:

In file included from ../../src/EnchantChecker.cpp:14:
/usr/include/enchant/enchant++.h:55:25: warning:
'enchant::Exception::what' hides
      overloaded virtual function [-Woverloaded-virtual]
                        virtual const char * what () throw() {
                                             ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/5.3.1/../../../../include/c++/5.3.1/exception:68:25:
note:
      hidden overloaded virtual function 'std::exception::what' declared
here:
      different qualifiers (const vs none)
    virtual const char* what() const _GLIBCXX_USE_NOEXCEPT;
                        ^

I have reported it upstream (it is an obvious mistake), but it was decided not to fix it as it would break ABI.
https://github.com/AbiWord/enchant/issues/5

JMarc

Reply via email to