Community
Participate
Working Groups
Build Identifier: Version: Indigo Service Release 1 Build id: 20110916-0149 Code analysis fails to perform Koenig lookup (argument dependent lookup) and so flags an incorrect "Function could not be resolved" error for the following code: #include <boost/format.hpp> #include <boost/operators.hpp> int main(int, char**) { std::string s = str(boost::format("%i") % 1); } Strangely, if I remove the "#include <boost/operators.hpp>" line, then code analysis removes the incorrect error. This is using Boost 1.40.0 on Debian. Reproducible: Always
This works for me on the master branch as of today. Maybe this was fixed with bug 197989?
Tested with boost 1.46.1 *** This bug has been marked as a duplicate of bug 197989 ***