Index: tests/bugs/233.cfa
===================================================================
--- tests/bugs/233.cfa	(revision efdfdee4f552657f5992292c2439830375b630fb)
+++ tests/bugs/233.cfa	(revision efdfdee4f552657f5992292c2439830375b630fb)
@@ -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));
+	}
+}
