id summary reporter owner description type status milestone component version severity resolution keywords cc 8298 Clang error with Boost Phoenix Local Name Assignment using C++11 Paul Keir Thomas Heller "The attached minimal main file (also shown below) will fail to compile with Clang++ version 3.2 under 64-bit Ubuntu, and also Arch Linux. It will however only fail when the '''-std=c++11''' flag is used. I noticed that the default Boost version on Ubuntu (1.49.0) did not give the error, so I tried Boost 1.53.0, 1.52.0 and also boost-trunk from svn, all of which give the same error. Boost 1.51.0 does not give the error. {{{ #!cpp #include #include namespace phoenix = boost::phoenix; using namespace phoenix::local_names; int main(int argc, char *argv[]) { phoenix::lambda(_a=17)[ _a = 18, std::cout << _a << std::endl ]()(); return 0; } }}}" Bugs new To Be Determined phoenix Boost Development Trunk Problem