id summary reporter owner description type status milestone component version severity resolution keywords cc 4230 [Patch] Fix missing/broken friend function definitions in class templates Douglas Gregor Ion Gaztañaga "We turned on better checking for in-class friend function definitions in Clang, instantiating them when the class templates containing those friends are instantiated (see C++98/03 [temp.friend]p5). This found some breakage in the Interprocess library, where an obvious ""operator=="" is missing (it's used via an in-class friend function definition) and a swap() function defined as an in-class friend function could never be compiled. I've attached a patch that fixes both problems." Patches closed Boost 1.45.0 interprocess Boost 1.44.0 Problem fixed