Re: Return from nested subroutines (still goto discussion)

new topic     » goto parent     » topic index » view thread      » older message » newer message

On Fri, 12 Nov 2004 05:14:42 -0800, Derek Parnell
<guest at rapideuphoria.com> wrote:
> > If I'm right, performance is not the main question here.
> > Using GOTO this way, i.e. jumping out of procedures will corrupt the
> > stack, no? So this should not be done anyhow, should it? Please correct
> > me if I'm wrong.
> 
> It depends. A sophisticated compiler might recognise that the flow has
> transferred from the current stack frame and compensate for that.

If it would do that, it'd have to restore the stack, which would take
a bit of execution time, too. Not everything about GOTO is fast.

-- 
MrTrick

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu