id summary reporter owner description type status milestone component version severity resolution keywords cc 9668 insert_check and callees should pass KeyValueCompare by const reference vinnie.falco@… Ion Gaztañaga "'''boost::intrusive::set::insert_check''' passes ''KeyValueCompare'' by value. And then it makes another copy when it passes it by value to the underlying tree_type. As ''KeyValueCompare'' could be expensive to copy, it seems needless to pass it by value. It should be passed by const reference. This applies to all containers with ''insert_check''. " Bugs closed To Be Determined intrusive Boost 1.55.0 Optimization invalid