Opened 12 years ago
Closed 12 years ago
#4412 closed Bugs (wontfix)
Boost.Intrusive broken on IBM xlC
| Reported by: | Jeremiah Willcock | Owned by: | Ion Gaztañaga | 
|---|---|---|---|
| Milestone: | Boost 1.44.0 | Component: | intrusive | 
| Version: | Boost Development Trunk | Severity: | Problem | 
| Keywords: | Cc: | 
Description
As shown by the regression test page at http://www.boost.org/development/tests/trunk/developer/intrusive.html, most of the Boost.Intrusive tests fail on the IBM xlC compiler. The message
"../libs/intrusive/test/any_test.cpp", line 58.6: 1540-0700 (I) The previous message was produced while processing "instantiation_test()". 1540-0216 (S) An expression of type "overloaded function: U::to_node_ptr" cannot be converted to type "boost::intrusive::any_node<void *> *(boost::intrusive::detail::base_hook_traits<MyClass,boost::intrusive::any_slist_node_traits<void *>,1,boost::intrusive::default_tag,8>::*)(MyClass &)".
and similar seem to be common among many of the failures.
  Note:
 See   TracTickets
 for help on using tickets.
    

It seems that this compiler is not conforming enough to support Intrusive.