id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 4160,Karma/qi rules in a 0x lambda crashes VC10 with internal compiler error,Lars Viklund ,Joel de Guzman,"Defining a Karma or Qi rule in a C++0x lambda in VC10 RTM crashes the compiler with an internal compiler error. I have reproduced this with trunk (r61638) and 1.42.0. Complete test case and build output follows: {{{ #include int main() { []() { boost::spirit::karma::rule r; }; } }}} {{{ 1>------ Build started: Project: Testbed10, Configuration: Release X64 ------ 1> main.cc 1> using native typeof 1>main.cc(8): fatal error C1001: An internal error has occurred in the compiler. 1> (compiler file 'msc1.cpp', line 1420) 1> To work around this problem, try simplifying or changing the program near the locations listed above. 1> Please choose the Technical Support command on the Visual C++ 1> Help menu, or open the Technical Support help file for more information ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ========== }}}",Bugs,closed,Boost 1.43.0,spirit,Boost Development Trunk,Problem,invalid,vc10 ice spirit rule lambda,