
Eric Niebler wrote:
Maurizio Vitale wrote:
It fails miserably under the Intel C++ compiler 9.1.046, which is really really unhappy about the context being a template class. I haven't investigated further, but given the fact that the Intel compiler is EDG based I suspect there's something wrong either in my code or in boost::proto.
Yes, I've noticed from the HEAD regressions for xpressive that Intel is not happy with proto. I don't have Intel at the moment so I can't debug. Patches welcome.
(Replying to myself...) I downloaded an evaluation copy of the Intel compiler for Windows and found some work-arounds for various problems. Your code now compiles with Intel, as do xpressive's latest tests. -- Eric Niebler Boost Consulting www.boost-consulting.com