
Robert Ramey wrote:
I'd _much_ prefer to have this fixed by search & replace, more so because it'd have to be done eventually sooner or later anyway, if Spirit 1.6.x is meant to live past this release.
I'm agnostic on this - I just want to be able to run the serialization library on all the platforms its designed to run on. If spirit 1.6.x gets fixed to use eval_if - the issue disappears. I don't have the access to fix it and wouldn't do so anyway. I'm afraid to touch it - If I break it then I have to buy it.
So, I've checked in apply_if pending fixup in spirit 1.6.x at which point the apply_if can be removed (again). This is just a spirit issue - no changes in the serialization library itself are indicated.
I give you permission to apply the patch. I'm getting swamped at the moment. Please apply the necessary fix. It's in the boost CVS SPIRIT_1_6 branch. Regards, -- Joel de Guzman http://www.boost-consulting.com http://spirit.sf.net