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,,,