Boost logo

Boost :

From: Eric Niebler (eric_at_[hidden])
Date: 2005-12-12 17:43:40


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.

-- 
Eric Niebler
Boost Consulting
www.boost-consulting.com

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk