
On Dec 12, 2005, at 3:43 PM, Eric Niebler wrote:
Eric Niebler wrote:
Noel Belcourt wrote:
1) add the missing default template argument to the compiler specialization
template<bool PositiveT> struct compiler<xpressive::detail::lookahead_tag<PositiveT>, xpressive::detail::seq_tag, void> : branch_compiler<xpressive::detail::lookahead_branch<PositiveT>, xpressive::detail::ind_tag> { };
Ah, interesting. Thanks for the suggestion -- I've committed the fix. Let's see what the next round of regression tests reveal.
Thanks for your suggestion, Noel. Now, all of xpressive tests are compiling successfully on cw-9_4. That's the good news. The bad news is they all crash at runtime. :-P This is the (unhelpful) error:
minimal.hpp(122): exception "memory access violation" caught in function: 'main(int, char **)'
If someone with cw-9_4 felt like being charitable this holiday season, they could run xpressive's "test_static" and/or "test_dynamic" tests under a debugger and send me the stack trace. Or grant me ssh access to a machine with this toolset so I can debug it myself.
I can assist if it's okay to use CW 9.6? -- Noel