http://www.llvm.org/bugs/show_bug.cgi?id=6365
--- Comment #2 from Albert Zeyer <[email protected]> 2010-02-21 12:27:55 CST --- With some output on cerr instead of the assert, I am getting this: (std::_Rb_tree) ... template <typename _Key_compare, bool _Is_pod_comparator = std::__is_pod<_Key_compare>::__value> struct _Rb_tree_impl : public _Node_allocator { public: _Key_compare _M_key_compare; struct std::_Rb_tree_node_base _M_header; size_type _M_node_count; _Rb_tree_impl<type-parameter-1-0, _Is_pod_comparator>(_Node_allocator const &__a = _Node_allocator(), _Key_compare const &__comp = _Key_compare()) : _Node_allocator(__a), _M_key_compare(__comp), _M_node_count(0) { this->_M_header._M_color = _S_red; this->_M_header._M_parent = 0; this->_M_header._M_left = & this->_M_header; this->_M_header._M_right = & this->_M_header; } }; ERROR: Access == AS_none WRONGWRONG_AS_none: struct _Rb_tree_impl : public _Node_allocator { public: _Key_compare _M_key_compare; struct std::_Rb_tree_node_base _M_header; size_type _M_node_count; _Rb_tree_impl<type-parameter-1-0, 1>(_Node_allocator const &__a = _Node_allocator(), _Key_compare const &__comp = _Key_compare()) : _Node_allocator(__a), _M_key_compare(__comp), _M_node_count(0) { this->_M_header._M_color = _S_red; this->_M_header._M_parent = 0; this->_M_header._M_left = & this->_M_header; this->_M_header._M_right = & this->_M_header; } }; protected: _Rb_tree_impl<_Compare> _M_impl; _Base_ptr &_M_root() { return this->_M_impl._M_header._M_parent; } _Const_Base_ptr _M_root() { return this->_M_impl._M_header._M_parent; } ... -- Configure bugmail: http://www.llvm.org/bugs/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are watching all bug changes. _______________________________________________ LLVMbugs mailing list [email protected] http://lists.cs.uiuc.edu/mailman/listinfo/llvmbugs
