Boost logo

Boost :

Subject: [boost] [rdb] 0.05 - also a fusion problem
From: Jean-Louis Leroy (jl_at_[hidden])
Date: 2009-09-21 17:30:54


This upload is mostly for fixing an embarassing bug that the test suite
would have detected if I had not put a "return 0" in the middle of it.
In addition I have restructured the tests into suites and cases. Jam
files begin to work, at least they allow me to build with bjam from the
boost tree.

While I'm at it, here's the bug, in case somebody has an idea. I have to
initially create my fusion::list's of expressions and tables with
`push_back(list<>(), val)' instead of just `make_list(val)', otherwise I
get access violations. I see in the debugger that the first element of
my list is damaged during the next function call, most probably because
a reference to a temporary was created along the way. Has anybody had
this kind of problem ? I use boost 1.39.

J-L


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