Boost logo

Boost Users :

Subject: Re: [Boost-users] [xpressive] Stack overflow with small stacks without compiler optimization turned on
From: Eric Niebler (eric_at_[hidden])
Date: 2011-11-18 11:16:59


On 11/18/2011 4:01 AM, Ovanes Markarian wrote:
> If you are interested I can post the compiled executable and the core
> dump file. When using optimization this works fine (it crashes with
> stack size being less equal 12K), but the main question is: Is it really
> normal to have more than 600 function calls in Debug mode?

Yes, this is normal. Xpressive makes extensive use of the stack because
its fast and cheap. If you want a regex library that uses very little
stack, use Boost.Regex in non-recursive mode.

-- 
Eric Niebler
BoostPro Computing
http://www.boostpro.com

Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net