Hello Eric,

thanks a lot for your answer.

On Fri, Nov 18, 2011 at 5:16 PM, Eric Niebler <eric@boostpro.com> wrote:
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.

For me it is fine. My main worry was if I did smth. wrong and I wanted to be sure. As I can see lots of these calls are eliminated when using optimization.


With Kind Regards,
Ovanes