Index: tests/bugs/233.cfa
===================================================================
--- tests/bugs/233.cfa	(revision e35a32b2a7e933ee8d23dc606b6d66f5f775c938)
+++ tests/bugs/233.cfa	(revision e35a32b2a7e933ee8d23dc606b6d66f5f775c938)
@@ -0,0 +1,22 @@
+// Exceptions collide mid-flight.
+
+#include <exception.hfa>
+
+TRIVIAL_EXCEPTION(yin);
+TRIVIAL_EXCEPTION(yang);
+
+void collideFinally() {
+	try {
+		throw (yin){};
+	} finally {
+		throw (yang){};
+	}
+}
+
+int main(int argc, char * argv[]) {
+	try {
+		collideFinally();
+	} catch (exception_t * any) {
+		printf("Caught: %s\n", any->virtual_table->msg(any));
+	}
+}
