﻿id	summary	reporter	owner	description	type	status	priority	component	version	resolution	keywords	cc
165	Exceptions in the Exceptions File	ajbeach		"I have found one case where the exception system can't handle exceptions. In this case if the resumpution exception function is unwound (because of a termination exception) it will not clean-up the state of the EHM properly because it doesn't run any clean-up code then.

There may be other cases where unwinding across functions in exception.c causes problems. This could be fixed by moving that section to Cforall or by compiling that file with -fexceptions, which may interfere with the assembly we are creating.

See exceptions/interact for a disabled test showed this, expected output is:
{{{
throwing resume moon
resumption moon catch, will terminate
termination catch
throwing resume star
resumption star catch
}}}"	defect	closed	major	cfa-cc	1.0	fixed		
