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