[DGD] error context frames versus stack frames
Felix A. Croes
felix at dworkin.nl
Thu Apr 13 19:19:28 CEST 2017
Carter Cheng <cartercheng at gmail.com> wrote:
> I am curious what error context frames in dgd are for vs. stack frames in a
> normal compiler. I am somewhat curious about this error handling code since
> it is probably important to how I map this into llvm's exception framework.
> What does an error context represent and what does ec_pop and ec_push
> effectively do?
These are exception handling contexts. They are completely distinct
from stack frames. LLVM must use them too, one way or another. The
push & pop functions create and destroy exception handling contexts
on the exception handling stack.
Regards,
Felix Croes
More information about the DGD
mailing list