I am getting the following compilation error when using 1.43 version of
unordered_map.
$ CC -I main.cpp -library=stlport4
"/boost/unordered/detail/table.hpp", line 38: Error:
Could not find a match for
boost::unordered_detail::hash_tableboost::unordered_detail::T::find_iteratorboost::unordered_detail::T::Key,
boost::unordered_detail::hash_tableboost::unordered_detail::T::Pred>(boost::unordered_detail::T::bucket_ptr,
const boost::unordered_detail::Key&, const boost::unordered_detail::Pred&)
const.
"/boost/unordered/detail/table.hpp", line 38: Error: Too
many args in template, from boost::unordered_detail::Pred on ignored.
"/boost/unordered/detail/table.hpp", line 595: Error:
Could not find a match for
boost::unordered_detail::hash_tableboost::unordered_detail::T::find(const
boost::unordered_detail::Key&, const boost::unordered_detail::Hash&, const
boost::unordered_detail::Pred&) const.
"/boost/unordered/detail/table.hpp", line 595: Error: Too
many args in template, from boost::unordered_detail::Hash on ignored.
4 Error(s) detected.
$ cat main.cpp
#include
int main() {}
The same code compiles using boost 1.38. Is there any idea on what the issue
is?
--
Anand