longjmp question

Jim Dehnert dehnert at baalbek.engr.sgi.com
Wed Sep 8 21:12:38 UTC 1999


I'll add the issue.  But...

Implementation is a significant issue.  The normal longjmp implementation
is very simple -- setjmp stores the register/stack state, and longjmp
copies it back and branches.  There is normally no traceback involved,
so what you suggest is a dramatic change, and probably would make C
people very unhappy.  Furthermore, C++ users have the option of using
C++ exceptions, which have the effect you seek.

-	    Jim Dehnert		dehnert at sgi.com
				(650)933-4272




More information about the cxx-abi-dev mailing list