If a narrow-string-literal parser is set for grammar with wide-character-string iterator, VC7.1SP1 causes fatal error C1001 internal error at L.2708 of msc1.cpp on compiling boost.spirit (boost v1.48).
It is a clear bug, but the error message does not explain its reason.
- /boost_1_48_0/boost/spirit/home/qi/meta_compiler.hpp(77) : fatal error C1001: internal error ('msc1.cpp', line 2708)
Spirit's lit<> can solve the error.